
.The_Ecoilogica {
    margin-top: 0.7rem;
}
.The_Ecoilogica_List {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0.95rem;
}

    .The_Ecoilogica_List .The_Ecoilogica_Item {
        flex: 1 1 36%;
        background: #E9EFF5;
        height: 100%;
        transition: flex 0.5s;
        padding: 0.5rem 0 0 4%;
        box-sizing: border-box;
        position: relative;
        overflow: hidden;
        height: 3.26rem;
        color: #4F4F4F;
        margin-bottom: 0.88rem;
    }

        .The_Ecoilogica_List .The_Ecoilogica_Item h3 {
            font-size: 0.36rem;
            line-height: 0.36rem;
            font-weight: bold;
            margin-bottom: 0.68rem;
            position:relative;
            z-index:2;
        }

        .The_Ecoilogica_List .The_Ecoilogica_Item ul {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            opacity: 0;
            transition: all 0.5s;
            position:relative;
            z-index:2;
        }

            .The_Ecoilogica_List .The_Ecoilogica_Item ul li {
                min-width: 1.37rem;
                height: 0.36rem;
                line-height: 0.36rem;
                border-radius: 0.18rem;
                opacity: 1;
                border: 0.02rem solid #4F4F4F;
                text-align: center;
                color: #4F4F4F;
                font-size: 0.18rem;
                margin-right: 0.18rem;
                margin-bottom: 0.28rem;
                padding:0 0.1rem;
            }

        .The_Ecoilogica_List .The_Ecoilogica_Item .img {
            position: absolute;
            bottom: -0.51rem;
            right: 0;
            height: 3.10rem;
            transition: all 0.5s;
        }

        .The_Ecoilogica_List .The_Ecoilogica_Item.OfflinePanel .img {
            height: 2.8rem;
        }

            .The_Ecoilogica_List .The_Ecoilogica_Item.active {
                background-image: linear-gradient(79deg, #5287d9 0%, #96eaee 100%);
                background-size: 150%;
                flex: 0 0 9.65rem;
                overflow: unset;
                color: #fff;
            }

            .The_Ecoilogica_List .The_Ecoilogica_Item.active ul {
                opacity: 1;
            }

                .The_Ecoilogica_List .The_Ecoilogica_Item.active ul li {
                    border-color: #FFFFFF;
                    color: #fff;
                    transition: all 0.5s;
                }
                    .The_Ecoilogica_List .The_Ecoilogica_Item.active ul li:hover {
                        transform: scale(1.1);
                        background: #f7f7f7;
                        color: #5589d5;
                    }

                    .The_Ecoilogica_List .The_Ecoilogica_Item.active ul li a {
                        color: #fff;
                    }
                    .The_Ecoilogica_List .The_Ecoilogica_Item.active ul li:hover a {
                        color: #5589d5;
                    }

                    .The_Ecoilogica_List .The_Ecoilogica_Item.active .img {
                        height: 4.72rem;
                        bottom: -0.95rem;
                    }

.HomeHealthTab {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 16px 3px 59px 3px #d4ebf4;
    border-radius: 0.1rem;
    z-index: 20;
    position: relative;
    transform: scaleX(1.007);
}

    .HomeHealthTab ul {
        display: flex;
        flex-direction: row;
    }

        .HomeHealthTab ul li {
            flex: 1;
            text-align: center;
        }

            .HomeHealthTab ul li a {
                display: inline-block;
                height: 0.82rem;
                line-height: 0.82rem;
                font-size: 0.28rem;
                padding: 0 0.25rem;
                font-weight: 500;
                color: #a6a6a6;
                position: relative;
                box-sizing: border-box;
            }

                .HomeHealthTab ul li a::after {
                    content: '';
                    position: absolute;
                    width: 100%;
                    height: 0.07rem;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    background-image: linear-gradient(270deg, #75BAE4 0%, #5388D9 100%);
                    display:none;
                }
            .HomeHealthTab ul li.active a {
                font-size: 0.3rem;
                font-weight: bold;
                color: #5287d9;
            }
            .HomeHealthTab ul li.active a::after {
                display: block;
            }

.HomeHealthTabContent {
   
    background: #F3F7F9;
    border-radius: 14px 14px 14px 14px;
    position: relative;
    display: flex;
    flex-direction: row;
    padding: 0.62rem 0.50rem 0.48rem 1rem;
    box-sizing: border-box;
    margin-top: -30px;
    flex-wrap: wrap;
    min-height:3rem;
}
    .HomeHealthTabContent .loding-panel {
        background: rgba(204,204,204,0.2);
        z-index:10;
    }
.HomeHealthTabContentNodata {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #F3F7F9;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    display: none;
}


.HomeHealthArticleListWrapper {
    padding: 0.35rem 0 0 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex:1;
    margin:0 0.6rem 0 0;
}
.HomeHealthArticleListBody li {
    font-size: 0.20rem;
    color: #4F4F4F;
    line-height: 0.26rem;
    padding: 0.2rem 0 0.2rem 0;
    color: #9DA1A7;
    position: relative;

    box-sizing:border-box;
}
    .HomeHealthArticleListBody li::before {
        content: "";
        position: absolute;
        top: 0.17rem;
        left: -0.42rem;
        width: 0.32rem;
        height: 0.32rem;
        background-position: left center;
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-image: url(../images/home/icon_news.png);
        opacity: 0;
    }
    .HomeHealthArticleListBody li::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #CFCFCF;
        transform: scaleY(0.5);
        opacity:0.5;
    }
.HomeHealthArticleListBody li:last-child::after{
    display:none;
}
.HomeHealthArticleListBody li a {
    color: #9DA1A7;
    display: block;
    /*max-width: 3.0rem;*/
    padding:0 0.2rem 0 0;
}
        .HomeHealthArticleListBody li .date {
            float: right;
            margin-left:0.4rem;
        }
        .HomeHealthArticleListBody li.active {
            font-size: 0.22rem;
            color: #4F4F4F;
        }
            .HomeHealthArticleListBody li.active::before {
                opacity: 1;
            }
            .HomeHealthArticleListBody li.active a {
                color: #4F4F4F;
            }
.HomeHealthArticleListFooter {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom:-0.12rem;
}
.PowerHealthArticleListPageInfo span{
    display:inline-block;
    font-size: 0.34rem;
    font-weight: normal;
    color: #9DA1A7;
    line-height: 0.41rem;
}
    .PowerHealthArticleListPageInfo span.current {
        color: #4F4F4F;
        line-height: 0.63rem;
        font-size: 0.52rem;
    }
    .PowerHealthArticleListPageInfo span.gap {
        padding: 0 0.02rem;
        font-size: 0.3rem;
        position: relative;
        bottom: 0.03rem;
    }
    .PowerHealthArticleListToPage a {
        display: inline-block;
        width: 0.56rem;
        height: 0.56rem;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%;
    }
    .PowerHealthArticleListToPage a.btnPrev {
        background-image: url(../images/home/btn_prev.png);
    }
    .PowerHealthArticleListToPage a.btnNext {
        background-image: url(../images/home/btn_next.png);
    }
        .PowerHealthArticleListToPage a.disable{
            opacity:0.2;
            cursor:default;
        }

        .HomeHealthArticleDetail {
            margin: 0 0 0 0;
            /*flex:1 1 7.64rem;*/
            width: 56.552%;
            height: 100%;
            background: #FFFFFF;
            box-shadow: 16px 3px 59px 3px #d4ebf4;
            opacity: 1;
            padding: 0.5rem 0.68rem;
            box-sizing: border-box;
            height: 4.96rem;
            border-radius:0.15rem;
        }
.HomeHealthArticleDetailMain {
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    word-wrap: break-word;
    color: #a6a6a6;
    font-size: 0.18rem;
    line-height: 0.24rem;
}
    .HomeHealthArticleDetailMain a {
        color: #a6a6a6;
    }
    .HomeHealthArticleDetailMain .tips {
        font-size: 0.24rem;
        line-height: 0.24rem;
        color: #333;
        font-weight: bold;
        text-align: left;
        margin-bottom: 0.20rem;
    }
    .HomeHealthArticleDetailMain img {
        max-width: 100%;
    }
    .HomeHealthArticleDetailMain .img {
        width: 100% !important;
        height: auto !important;
        margin-top: 0.1rem;
    }
    .HomeHealthArticleDetailMain .video {
        margin-top: 0.1rem;
        width: 100% !important;
        height: 300px;
    }

.Home_The_Brand {
    margin-top: 0.85rem;
}
.Home_The_Brand_List {
    margin-top: 0.70rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

    .Home_The_Brand_List .Home_The_Brand_Item {
        flex: 0 1 4.50rem;
        height: 4.25rem;
        position: relative;
        text-align: center;
        border-radius: 10px;
        overflow: hidden;
        padding: 0.8rem 0;
        box-sizing: border-box;
        box-shadow: 0.16rem 0.03rem 0.6rem 0.03rem rgba(106,171,198,0);
        border-radius: 25px 25px 25px 25px;
        transition: all 0.5s;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right bottom;
    }
        .Home_The_Brand_List .Home_The_Brand_Item h3 {
            height: 0.36rem;
            line-height: 0.36rem;
            text-align: center;
            width: 100%;
            font-size: 0.28rem;
            color: #9F9F9F;
            margin-bottom:0.6rem;
        }
        .Home_The_Brand_List .Home_The_Brand_Item .img {
            width: 2.4rem;
            height: 1.05rem;
            display: block;
            margin: 0 auto 0.3rem auto ;
            transition:all 0.5s;
            object-fit:cover;
        }

        .Home_The_Brand_List .Home_The_Brand_Item .more {
            display: block;
            margin: auto;
            width: 2rem;
            height: 0.42rem;
            line-height: 0.42rem;
            background-image: linear-gradient(54deg, #275da5 0%, #012f91 40%);
            box-shadow: 0.1rem 0.1rem 0.4rem 0px rgba(39,93,165,0.5);
            border-radius: 0.21rem;
            opacity: 1;
            font-size: 0.2rem;
            color: #fff;
            opacity: 0;
        }

        .Home_The_Brand_List .Home_The_Brand_Item:hover {
            box-shadow: 0.16rem 0.03rem 0.6rem 0.03rem rgba(106,171,198,0.3);
            background-image: url(../images/home/brand_pic_1_active.png);
           
        }
        .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(2):hover {
            background-image: url(../images/home/brand_pic_2_active.png);
        }
        .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(3):hover {
            background-image: url(../images/home/brand_pic_3_active.png);
        }
            .Home_The_Brand_List .Home_The_Brand_Item:hover .img{
                transform:scale(1.1);
            }
            .Home_The_Brand_List .Home_The_Brand_Item:hover .more {
                opacity: 1;
            }
        .Home_The_Brand_List .Home_The_Brand_Item:hover h3 {
            color: #012D8F;
        }
        .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(2):hover h3{
            color: #e67228;
        }
        .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(3):hover h3 {
            color: #C93D61;
        }
        .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(2):hover .more {
            background-image: linear-gradient(54deg, #f2b865 0%, #e46122 40%);
            box-shadow: 0.1rem 0.1rem 0.4rem 0px rgba(198, 143, 106,0.5);
        }
        .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(3):hover .more {
            background-image: linear-gradient(54deg, #cd4a6c 0%, #D56482 40%);
            box-shadow: 0.1rem 0.1rem 0.4rem 0px rgba(213,100,130,0.5);
        }

        

            .text_overflow_ellipsis {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap !important;
            }

.text_overflow_2_line_ellipsis {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.loding-panel {
    position: absolute;
    z-index: 10000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sk-chase {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: sk-chase-dot 2s infinite ease-in-out both;
}

    .sk-chase-dot:before {
        content: "";
        display: block;
        width: 25%;
        height: 25%;
        background-color: #fff;
        border-radius: 100%;
        animation: sk-chase-dot-before 2s infinite ease-in-out both;
    }

    .sk-chase-dot:nth-child(1) {
        animation-delay: -1.1s;
    }

    .sk-chase-dot:nth-child(2) {
        animation-delay: -1s;
    }

    .sk-chase-dot:nth-child(3) {
        animation-delay: -0.9s;
    }

    .sk-chase-dot:nth-child(4) {
        animation-delay: -0.8s;
    }

    .sk-chase-dot:nth-child(5) {
        animation-delay: -0.7s;
    }

    .sk-chase-dot:nth-child(6) {
        animation-delay: -0.6s;
    }

    .sk-chase-dot:nth-child(1):before {
        animation-delay: -1.1s;
    }

    .sk-chase-dot:nth-child(2):before {
        animation-delay: -1s;
    }

    .sk-chase-dot:nth-child(3):before {
        animation-delay: -0.9s;
    }

    .sk-chase-dot:nth-child(4):before {
        animation-delay: -0.8s;
    }

    .sk-chase-dot:nth-child(5):before {
        animation-delay: -0.7s;
    }

    .sk-chase-dot:nth-child(6):before {
        animation-delay: -0.6s;
    }

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes sk-chase-dot {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes sk-chase-dot-before {
    50% {
        transform: scale(0.4);
    }

    100%, 0% {
        transform: scale(1);
    }
}




@media screen and (min-width: 1024px) {
    body {
		font-size: 24px;
	}

	img {
		object-fit: cover;
	}

	ul,
	h2,
	p,
	h3 {
		margin: 0;
		padding: 0;
	}

	.phone {
		display: none !important;
	}

    .container {
        padding: 0px 10.516%;
        /*max-width: 1502px;*/
        margin-left: auto;
        margin-right: auto;
    }

    .homePanel .container, .HeaderFlix .container {
        /*max-width: 1502px;*/
        margin-left: auto;
        margin-right: auto;
    }

	.W1200 {
		width: 1200px;
		margin: 0px auto;
	}

	.W1100 {
		width: 1100px;
		margin: 0px auto;
	}

	.wrapper.on {
		padding-top: 100px;
	}

	/* å¤´éƒ¨ */
	.HeaderFlix {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 101;
		height: 100px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background: rgba(255, 255, 255, 0.95);
	}

	.HeaderFlix:after {
		content: '';
		width: 100%;
		min-height: 360px;
		background: rgba(255, 255, 255, 0.95);
		position: absolute;
		left: 0;
		z-index: 1;
		border-top: 1px solid #eee;
		bottom: -380px;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		opacity: 0;
		visibility: hidden;
	}

	.HeaderFlix.tags:after {
		opacity: 1;
		bottom: -360px;
		visibility: visible;
	}

	.HeaderFlix.on {
		background-color: #ffffff;
		box-shadow: 0px 10px 20px 0px rgba(1, 0, 0, 0.04);
		/* position: relative; */
	}

	.HeaderFlix.nor {
		background-color: #ffffff;
		box-shadow: 0px 10px 20px 0px rgba(1, 0, 0, 0.04);
		height: 80px;
		position: fixed;
	}

	.HeaderFlix.nor .nav_search {
		margin-top: 28.5px;
	}

	.HeaderFlix.nor .subnav_ul .tag {
		line-height: 80px;
	}

	.HeaderFlix.nor .Navdown {
		top: 120px;
	}

	.am_logo {
		width: 150px;
		height: 71px;
		position: relative;
		float: left;
		margin-top: 14.5px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-image: url(../images/logo1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	/* .HeaderFlix.on .am_logo {
		margin-top: 20px;
	} */
	.HeaderFlix.nor .am_logo {
		background-image: url(../images/logo1.png);
		margin-top: 11.5px;
		width: 120px;
		height: 57px;
	}

	.nav_search {
		background: url(../images/search1.png);
		background-repeat: no-repeat;
		background-position: right;
		width: 22px;
		height: 23px;
		margin-top: 38.5px;
		float: right;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.subnav_ul {
		float: right;
		min-width: 75%;
		text-align: right;
	}

	.subnav_ul li {
		display: inline-block;
		vertical-align: top;
		color: #333;
		margin-right: 8%;
		position: relative;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.am_subfooterdiv:last-child,
	.Product_Service_Tag:nth-of-type(4n),
	.Product_Mix .Employee_Fx:nth-of-type(4n) {
		margin-right: 0;
	}

	.subnav_ul .tag {
		font-size: 18px;
		color: #333;
		display: block;
		line-height: 100px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		position: relative;
	}

	.subnav_ul li .tag::after {
		content: '';
		width: 0;
		height: 4px;
		background-color: rgba(56, 104, 177, 0.95);
		position: absolute;
		bottom: 0;
		left: 1px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.subnav_ul li:hover .tag {
		color: #3868b1;
	}

	/* .HeaderFlix.on .subnav_ul li .tag::after {
			bottom: 28px;
		} */

	.subnav_ul li:hover .tag::after {
		width: 100%;
	}

	.subnav_ul li:nth-of-type(4) .Navdown {
		width: 200%;
	}

	.Navdown {
		width: 155%;
		left: -16px;
		position: absolute;
		top: 120px;
		z-index: 100;
		text-align: center;
		font-size: 0;
		opacity: 0;
		visibility: hidden;
		transition: 0.4s;
		transform: translateX(120px);
	}

	.subnav_ul.tags li .Navdown {
		opacity: 1;
		visibility: visible;
		transform: translateX(0px);
		transition: 0.4s;
	}

	.subnav_ul.tags li:nth-child(2) .Navdown {
		transition-delay: 0.4s;
	}

	.subnav_ul.tags li:nth-child(3) .Navdown {
		transition-delay: 0.5s;
	}

	.subnav_ul.tags li:nth-child(4) .Navdown {
		transition-delay: 0.6s;
	}

	.subnav_ul.tags li:nth-child(5) .Navdown {
		transition-delay: 0.7s;
	}

	.subnav_ul.tags li:nth-child(6) .Navdown {
		transition-delay: 0.8s;
	}

	.subnav_ul.tags li:nth-child(7) .Navdown {
		transition-delay: 0.9s;
	}

	.subnav_ul li .Navdown a {
		color: #999;
		font-size: 16px;
		text-align: center;
		display: block;
		line-height: 45px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.subnav_ul li .Navdown a:last-child {
		border-bottom: 0;
	}

	.subnav_ul li .Navdown a:hover {
		color: #3868b1 !important;
		padding-left: 2px;
	}

	.am_subfooterdiv:last-child,
	.Product_Service_Tag:nth-of-type(4n),
	.Medical_Tag:nth-of-type(4n),
	.Prevention_Tag:nth-of-type(4n),
	.Condition_Fx:nth-of-type(3n),
	.Tream_Tag:nth-of-type(4n),
	.Online_ServiceFx span:last-child,
	.Healthy_Tag:nth-of-type(3n),
	.Research_Fx:nth-of-type(3n),
	.Domestic_Fx:nth-of-type(4n),
	.Guaranteed_Img:nth-of-type(3n) {
		margin-right: 0 !important;
	}

	.Prevention_Tag:hover h2,
	.Tream_Tag:hover h2,
	.Healthy_Tag:hover .Healthy_Div h3 {
		color: #96eaee !important;
		padding-left: 2px;
	}

    .IndexBanner .IndexBanner_Swiper1 {
        width: 49%;
        /*min-width: 800px;*/
        width: 932px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        mask-image: url(../images/home/border1_right.png);
        -webkit-mask-image: url(../images/home/border1_right.png);
        mask-size: auto 100%;
        -webkit-mask-size: auto 100%;
    }

	/*.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(2) img.IndexBanner_Img {
		top: 59%;
	}

	.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(3) img.IndexBanner_Img {
		top: 68.5%;
	}

	.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(4) img.IndexBanner_Img {
		top: 78%;
	}*/

        .IndexBanner .IndexBanner_Swiper1::before {
            content: '';
            width: 100%;
            height: 100%;
            background-image: url(../images/home/border1_right.png);
            background-size: auto 100%;
            background-repeat: no-repeat;
            background-position: left center;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 1;
        }

        .IndexBanner .IndexBanner_Swiper1::after {
            content: '';
            height: 100%;
            width: 100%;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            right: -28.7%;
            background-image: url(../images/banner_smartimg.png);
            background-size: 100%;
            background-repeat: no-repeat;
            background-position: center;
            z-index: 1;
            display: none;
        }

    .IndexBanner img.IndexBanner_Img {
        width: 100%;
        height: 100% !important;
        position: absolute;
        top: 0;
        right: 0;
    }

    .IndexBanner_Tab {
        height: 530px;
        width: 49%;
        /*min-width: 800px;*/
        width: 932px;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        right: 0;
        border-radius: 50%;
        z-index: 2;
        padding-top: 0;
        box-sizing: border-box;
        padding: 0.9rem 0 0 1.05rem;
        transform: rotate(17.0deg) translateZ(0);
        transform-origin: center;
        box-sizing: border-box;
        opacity: 0;
    }
    .IndexBanner_Tab_Main {
        position: absolute;
        width: 100%;
        height: 100%;
    }




    .IndexBanner_Tab a {
        font-size: 18px;
        height: 114px;
        line-height: 114px;
        color: #91e2e9;
        position: absolute;
        padding-left: 95px;
        transform: rotate(-17.0deg) translateZ(0);
        transform-origin: center;
        transition: all 0.5s;
    }

        .IndexBanner_Tab a em {
            color: #91e2e9;
        }

	.IndexBanner_Tab a.active,
	.Rigorous .BaseH,
	.Brand_Position .BaseH,
	.Six_Star .BaseH,
	.Six_StarSwiper .swiper-slide-active .Six_StarSlide,
	.Examination_Center .Base_Tit i,
	.Examination_Center .BaseH,
	.Examination_Center .Base_Tit em,
	.Gaodingzhen .BaseH,
	.Specialized_L .BaseH {
		color: #FFFFFF;
	}

	.Examination_Center .Base_Tit i,
	.Examination_Center .Base_Tit em {
		background: transparent;
		-webkit-text-fill-color: inherit;
	}

    .IndexBanner_Tab a.active {
        font-size: 28px;
        padding-left: 105px;
    }

        .IndexBanner_Tab a.active em {
            color: #FFFFFF;
        }

        .IndexBanner_Tab a.active::after {
            /*background-color: #fff;*/
            background-image: url(../images/home/tab_icon_active1.png);
        }

	.IndexBanner_Tab a:first-of-type {
		top: 0;
		left: 0;
	}

    .IndexBanner_Tab a:nth-of-type(2).active::after {
        background-image: url(../images/home/tab_icon_active2.png);
    }

    .IndexBanner_Tab a:nth-of-type(3).active::after {
        background-image: url(../images/home/tab_icon_active3.png);
    }

    .IndexBanner_Tab a:nth-of-type(4).active::after {
        background-image: url(../images/home/tab_icon_active4.png);
    }

    .IndexBanner_Tab a::after {
        content: '';
        width: 112px;
        height: 112px;
        background-image: url(../images/home/tab_icon.png);
        background-size: auto 84px;
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 50%;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }

    .IndexBanner_Tab a:nth-of-type(2) {
        top: 28%;
        left: 0;
    }

    .IndexBanner_Tab a:nth-of-type(3) {
        top: 56%;
        left: 0;
    }

    .IndexBanner_Tab a:last-child {
        top: 84%;
        left: 0;
    }

	.IndexBanner_Bg .IndexBanner_Tab a img,
	.Product_systemSwiper {
		display: none;
	}

    .IndexBanner_Swiper {
        height: 100%;
    }


        .IndexBanner_Swiper .swiper-pagination {
            bottom: 15% !important;
            top: initial !important;
            right: initial !important;
            left:10.516% !important;
            width: initial !important;
            width:auto !important;
        }

        .IndexBanner_Swiper .swiper-pagination-bullet {
            background-color: #b3c0d6;
            opacity: 1;
            margin: 0 3px !important;
            position: relative;
            width: 30px;
            height: 10px;
            border-radius: 5px;
        }

        .IndexBanner_Swiper .swiper-pagination-bullet-active {
            background-color: #fff !important;
            opacity: 1 !important;
            width: 48px;
        }

    .Product_Swiper .swiper-pagination-bullet-active {
        background-color: #ff9c00 !important;
        opacity: 1 !important;
    }

	.IndexBanner_Bg,
	.IndexBanner_Bg img,
	.IndexBanner,
	.CompayService {
		width: 100%;
		height: 100%;
		position: relative;
	}

    .CompayService .container{
        max-width: unset;
        padding:0 8.5%;
    }

    .IndexBanner {
        background: #96eaee;
        height: 912px;
        /*min-height: 800px;*/
        overflow: hidden;
    }

        .IndexBanner::after {
            content: '';
            background-image: url(../images/home/banner_cover.png);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: bottom;
            width: 100%;
            height: 58px;
            position: absolute;
            bottom: -10px;
            left: 0;
            z-index: 1;
            opacity: 1;
        }

    .IndexBannerCt {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        left: 10.516%;
        z-index: 2;
        font-size: 91px;
        line-height: 96px;
        color: #ffffff;
    }

	.IndexBannerCt h2 {
		font-size: 73px;
		color: #96ebee;
		margin-bottom: 20px;
		font-weight: bold;
	}

        .IndexBannerCt .tips {
            width: 689px;
        }

	.IndexBannerCt p {
		font-weight: bold;
	}

    .IndexBanner_More, .IndexBanner_More:visited {
        width: 180px;
        height: 60px;
        line-height: 56px;
        background-image: linear-gradient(to right, #bfcbdf, #9db0cf);
        border-radius: 30px;
        display: block;
        margin-top: 100px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
        -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
        position: relative;
        overflow: hidden;
        border: 2px solid #ffffff;
        box-sizing: border-box;
    }
    .IndexBanner .IndexBanner_More em {
        color: #fff;
    }

	.IndexBanner_Bg .IndexBanner_More img,
	.IndexBanner_More img {
		width: 11px;
		height: 17px !important;
		vertical-align: middle;
		margin-left: 26px;
		z-index: 2;
		position: relative;
	}

	.IndexBanner_More:before {
		content: " ";
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		height: 100%;
		background: #96ebee;
		z-index: 1;
		transition: all .4s;
		-webkit-transition: all .4s;
	}

	.IndexBanner_More:hover:before {
		left: 0;
		width: 100%;
	}

	.IndexBanner_More i,
	.IndexBanner_More em {
		position: relative;
		z-index: 2;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.IndexBanner_More:hover i,
	.IndexBanner_More:hover em {
		color: #fff;
		padding: 0 5px;
	}

	/* åº•éƒ¨ */
	.Footer {
		position: relative;
		padding-top: 34px;
		font-size: 14px;
		line-height: 30px;
		color: #fff;
		background-color: #434343;
		padding-bottom: 70px;
	}

	.Footer::after {
		content: '';
		background-image: url(../images/footerbk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		width: 100%;
		height: 83px;
		position: absolute;
		top: -83px;
		left: 0;
	}

	.am_subfooterdiv {
		float: left;
		width: 7.8%;
	}

	.am_subfooterdiv:last-child {
		text-align: right;
		float: right;
		width: 47%;
	}

	.am_subfooterdiv h2 {
		font-size: 16px;
		color: #fff;
		margin-bottom: 20px;
		height: 20px;
		font-weight: bold;
	}

	.am_subfooterdiv a {
		color: #fff;
		padding-bottom: 4px;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CompayService_More:hover,
	.CompayService_More:hover,
	.am_subfooterdiv .am_subtag a:hover,
	.RealtimeDetailNext:hover i {
		color: #96eaee;
		padding-left: 2px;
	}

	.am_subfooterdiv a:hover {
		color: #96eaee;
	}

	.am_subfooterdiv_Icon {
		margin-bottom: 40px;
		font-size: 0;
	}

	.am_subfooterdiv_Icon a {
		display: inline-block;
		vertical-align: top;
		padding-left: 50px;
		font-size: 11px;
		letter-spacing: 1px;
		color: #ffffff;
	}

	.am_subfooterdiv_Icon a img {
		display: block;
		height: 28px;
		margin: 0px auto 10px;
	}

	.am_subfooterdiv_Address {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		line-height: 48px;
		color: #ffffff;
		padding-right: 33px;
	}

	.am_subfooterdiv_Address p img {
		margin-top: 10px;
		margin-left: 8px;
	}

	.am_subfooterdiv_Ewm {
		display: inline-block;
		vertical-align: top;
		font-size: 0;
	}

	.am_subfooterdiv_Ewm p {
		margin-left: 17px;
		display: inline-block;
		vertical-align: top;
		font-size: 11px;
		color: #ffffff;
		text-align: center;
	}

	.am_subfooterdiv_Ewm p img {
		width: 60px;
		height: 61px;
		display: block;
		margin: 0px auto;
	}

	.go_top {
		width: 68px;
		height: 72px;
		display: block;
		margin: 0px auto;
		background: url(../images/backtop.png);
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
		position: fixed;
		bottom: 3%;
		right: 30px;
		z-index: 55;
	}

	.am_bootom {
		width: 100%;
		margin-top: 40px;
		padding: 11px 0;
		border-top: 2px solid rgba(255, 255, 255, 0.15);
		font-size: 11px;
		letter-spacing: 1px;
		text-align: center;
		border-bottom: 2px solid rgba(255, 255, 255, 0.15);
		color: rgba(255, 255, 255, 0.35);
	}

	.am_bootom .clearfix {
		color: rgba(255, 255, 255, 0.15);
	}

	.am_bootom .clearfix a {
		padding: 0px 5px;
	}

	.CompayService {
		margin-top: -80px;
		min-height: 1011px;
		margin-bottom: 62px;
		z-index: 1;
	}

	.CompayService:after {
		content: '';
		width: 907px;
		height: 907px;
		border: solid 67px #96eaee;
		opacity: 0.1;
		position: absolute;
		top: 48%;
		left: -920px;
		border-radius: 100%;
		z-index: -1;
	}

	.CompayService_Por {
		width: 83.7%;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

    .BaseTit {
        margin-top: 54px;
        font-size: 20px;
        line-height:20px;
        letter-spacing: 6px;
        color: #d1d1d1;
        text-align: center;
        position:relative;
        padding-bottom:18px;
    }

        .BaseTit img {
            height: 82px;
            object-fit: cover;
        }

        .BaseTit h2 {
            font-size: 59px;
            line-height:90px;
            color: #323232;
            letter-spacing: 0;
            font-weight:bold;
        }

        .BaseTit::after {
            content: "";
            height: 10px;
            width: 52px;
            margin: 0 auto;
            background: #f00;
            display: inline-block;
            border-radius: 5px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            background-image: linear-gradient(90deg, #5388d9 24%, #96eaee 100%)
        }


        .CompayService .BaseTit {
            margin-top: 90px;
        }

	.CompayService_H {
		font-size: 38px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #000;
		margin: 40px auto 20px;
		text-align: center;
	}

	.CompayService_H i {
		color: #ff9c00;
	}

	.CompayService_P {
		font-size: 18px;
		line-height: 32px;
		color: #000000;
		text-align: center;
		max-width: 45%;
		margin: 0px auto;
	}

	.CompayService_More {
		font-size: 18px;
		text-align: center;
		margin: 40px 0px 120px;
		color: #000000;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CompayService_More img {
		margin-left: 25px;
		vertical-align: middle;
	}

	.CompayService_Layout {
		width: 100%;
		text-align: center;
		font-size: 0;
	}

	.CompayService_Tag {
		width: 35.6%;
		height: 374px;
		background-image: linear-gradient(39deg,
				#5288d9 0%,
				#96eaee 100%);
		box-shadow: 9px 13px 57px 2px rgba(3, 0, 0, 0.24);
		border-radius: 24px;
		display: inline-block;
		vertical-align: top;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.CompayService_Tag:hover .CompayService_Img {
		transform: translateY(-15px);
		-webkit-transform: translateY(-15px);
	}

	.CompayService_Img {
		width: 190px;
		height: 190px;
		border: 7px solid #65bec2;
		background-color: #fff;
		border-radius: 50%;
		display: block;
		margin: -64px auto 20px;
		overflow: hidden;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CompayService_Img img {
		width: 176px;
		height: 176px;
		border-radius: 50%;
		margin: 7px auto;
	}

	.CompayService_Tag h2 {
		font-size: 28px;
		text-align: center;
		letter-spacing: 1px;
		color: #ffffff;
		margin-top: 40px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CompayService_Tag:nth-of-type(2) {
		background-color: #65bec2;
		background-image: none;
		box-shadow: 9px 13px 57px 2px rgba(3, 0, 0, 0.24);
		margin-left: 3.5%;
	}

	.CompayService_Tag p {
		font-size: 18px;
		text-align: left;
		line-height: 32px;
		color: #ffffff;
		padding: 0px 11%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
		overflow: hidden;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		visibility: hidden;
		position: relative;
	}

	.CompayService_Tag:hover h2 {
		margin-top: -50px;
		opacity: 0;
	}

	.CompayService_Tag:hover p {
		transform: none;
		visibility: visible;
	}

	.CompayService_Tag_Tit {
		max-height: 205px;
		overflow: hidden;
		position: relative;
	}

	.Product_Service {
		width: 100%;
		position: relative;
	}
    .Product_Service_Main {
        position: relative;
    }

	.Product_Service::after {
		content: '';
		width: 1060px;
		position: absolute;
		top: -32%;
		right: -411px;
		border-radius: 50%;
		height: 1060px;
		border: solid 44px #96eaee;
		opacity: 0.22;
		z-index: -2;
        display:none
	}
    .Product_Service.afterShow::after {
        display: block;
    }
    .Product_Service_Main:before {
        content: '';
        height: 1px;
        width: 100%;
        background: #e9e9e9;
        position: absolute;
        top: 62.2%;
        left: 0;
        z-index: -1;
    }

	.Product_ServiceH {
		font-size: 38px;
		font-weight: bold;
		text-align: center;
		letter-spacing: 1px;
		color: #000000;
	}

    .Product_Service_List {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .Product_Service_Tag {
        width:335px;
        height: 498px;
        border-radius: 24px;
        border: solid 0px #65bec2;
        margin-top: 50px;
        position: relative;
        margin-right: 0;
        display:block;
    }

	.Product_Service_Tag .Product_Service_Img {
		overflow: hidden;
		height: 100%;
		border-radius: 21px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
        position:relative;
	}
       
        .Product_Service_Tag .Product_Service_Img img,
        .Medical_Img img,
        .Tream_Img img,
        .Healthy_Img img,
        .Sound_World_Fx img,
        .Guaranteed_Img img {
            width: 100%;
            height: 100%;
            transition: all .3s ease-out;
            -webkit-transition: all .3s ease-out;
        }

	.Product_Service_Img img,
	.News_CenterR_Img:hover img,
	.Medical_Tag:hover .Medical_Img img,
	.Tream_Tag:hover .Tream_Img img,
	.Healthy_Tag:hover .Healthy_Img img,
	.Guaranteed_Img:hover img,
	.Inner_NewsFx:hover img,
	.DataAnalysisFlex:hover img {
		transform: scale(1.1);
		-webkit-transition: scale(1.1);
	}

    .Product_Service_Tag::after {
        content: '';
        /*background-image: url(../images/more.png);*/
        background-size: 11px 17px;
        background-repeat: no-repeat;
        background-position: center;
        width: 20px;
        height: 20px;
        border: 2px solid #a5a5a5;
        background-color: #fff;
        border-radius: 50%;
        position: absolute;
        top: 56%;
        left: 0;
        right: 0;
        margin: auto;
        z-index: 1;
    }

    .Product_Service_Tag h2 {
        width: 100%;
        height: 49px;
        line-height: 49px;
        font-size: 26px;
        font-weight: bold;
        letter-spacing: 5px;
        color: #666666;
        position: absolute;
        top: 44%;
        left: 0;
        /*transition: all .3s ease-out;*/
        text-align: center;
    }

    .Product_Service_Tag .img.active {
        opacity: 0;
        /*transition: all 0.5s ease-out;*/
        transform: scale(1);
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
    }

    .Product_Service_Tag:hover h2 {
        color: #fff;
    }

    .Product_Service_Tag:hover .img.active {
        opacity: 1;
        transform: scale(1);
    }

    .Product_Service_Tag:hover .img.normal {
        opacity:0;
    }

  
    .Product_Service_Tag:hover::after {
        display: none;
    }

	

    .Product_Service_Tag:hover h2 {
        /*top: 64%;*/
        color:#fff;
    }

	.Product_Service .IndexBanner_More {
		width: 207px;
		height: 62px;
		background-color: #eeeeee;
		box-shadow: 7px 10px 21px 1px rgba(3, 0, 0, 0.2);
		border-radius: 31px;
		line-height: 62px;
		color: #000;
		margin: 54px auto 0;
	}


	.Internet_HospitalPor {
		position: absolute;
		right: 8.8%;
		font-size: 22px;
		text-align: right;
		color: #ffffff;
		top: 12%;
	}

	.Internet_HospitalPor h2 {
		font-size: 42px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #ffffff;
	}

	.Internet_HospitalPor span {
		width: 154px;
		height: 43px;
		text-align: center;
		font-size: 22px;
		color: #fff;
		line-height: 43px;
		background-color: #4880d5;
		border-radius: 21px;
		display: inline-block;
		vertical-align: top;
		margin-top: 30px;
		margin-left: 70px;
		animation: redPulse 3s linear infinite;
		-webkit-animation: redPulse 3s linear infinite;
	}

	.Internet_HospitalPor span:nth-of-type(2),
	.Internet_HospitalPor span:nth-of-type(4) {
		animation: redPulse 5s linear infinite;
		-webkit-animation: redPulse 5s linear infinite;
	}

	.Internet_HospitalPor span:nth-of-type(3),
	.Internet_HospitalPor span:nth-of-type(5) {
		animation: redPulse 4s linear infinite;
		-webkit-animation: redPulse 4s linear infinite;
	}

	@-webkit-keyframes redPulse {

		0%,
		100% {
			background-color: #4880d5;
			-webkit-box-shadow: 2px 3px 11px 0px rgba(53, 53, 53, 0.54);
		}

		50% {
			background-color: #4981d7;
			-webkit-box-shadow: 2px 3px 21px 0px rgba(53, 53, 53, 0.84);
		}
	}



   
   
            .Product_Center {
                position: relative;
                margin: 92px 0 0;
            }
  
        .Product_Center::after {
            content: '';
            width: 501px;
            height: 501px;
            border: solid 80px #3868b1;
            opacity: 0.08;
            top: -150px;
            left: -18%;
            position: absolute;
            border-radius: 50%;
            z-index: -1;
        }

	.ProductCenterTab {
		margin-top: 95px;
	}

	.ProductCenterTab a {
		float: left;
		width: 13.8%;
		height: 62px;
		font-size: 22px;
		text-align: center;
		color: #3968b1;
		line-height: 62px;
		background-image: linear-gradient(220deg,
				#eff3f9 0%,
				#dfe4eb 90%),
			linear-gradient(#f6f4ff,
				#f6f4ff);
		background-blend-mode: normal,
			normal;
		border-radius: 10px 10px 10px 0px;
		position: relative;
		/* z-index: 10; */
	}

	.ProductCenterTab a.active {
		background-color: #5388d9;
		background-image: none;
		color: #fff;
	}

	.ProductCenterTab a::after {
		content: '';
		background-image: url(../images/bk3.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 42px;
		position: absolute;
		right: -32px;
		top: 0;
		z-index: 1;
		height: 100%;
	}

	.ProductCenterTab a.active::after {
		background-image: url(../images/bk3_h.png);
	}

	.ProductCerMain {
		width: 100%;
		padding: 110px 0px 50px;
		position: relative;
		background-image: linear-gradient(45deg,
				#5288d9 20%,
				#96eaee 100%);
		border-radius: 0px 30px 30px 30px;
		display: none;
		z-index: 1;
	}

	.ProductCerMain.active {
		display: block;
	}

	.ProductCerMain .swiper-container {
		height: 100%;
	}

	.ProductCer_Swiper {
		width: 75%;
		margin: 0px auto;
		position: relative;
	}

	.ProductCer_SwiperR {
		width: 47%;
		position: relative;
		float: right;
		background-color: #ffffff;
		border-radius: 30px;
	}

	.ProductCer_SwiperR img {
		width: 100%;
	}

	.ProductCer_SwiperR img.ProductCer_SwiperR_Img {
		max-width: 75%;
		position: absolute;
		bottom: -18%;
		left: -36%;
		vertical-align: bottom;
		width: initial;
	}

	.ProductCerMain .swiper-slide a {
		width: 160px;
		height: 48px;
		border-radius: 24px;
		border: solid 1px #ffffff;
		display: block;
		font-size: 20px;
		text-align: center;
		line-height: 48px;
		color: #fff;
		margin: 100px auto 0;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.ProductCerMain .swiper-slide a:hover {
		color: #96eaee;
		background-color: #fff;
	}

	.ProductCer_SwiperL {
		width: 45%;
		font-size: 20px;
		line-height: 30px;
		color: #ffffff;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.ProductCer_SwiperL h2 {
		font-size: 49px;
		font-weight: bold;
		line-height: 52px;
	}

	.ProductCer_SwiperL p {
		margin-top: 20px;
	}

	.ProductCerMain .swiper-button-next {
		background-image: url(../images/jt5.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 30px;
		height: 25px;
		margin: 0;
		right: 68px;
		top: 50%;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.ProductCerMain .swiper-button-prev {
		background-image: url(../images/jt5.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 30px;
		height: 25px;
		margin: 0;
		left: 68px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.ProductCerMain .swiper-button-next:hover {
		right: 58px;
	}

	.ProductCerMain .swiper-button-prev:hover {
		left: 58px;
	}

	.Power_Health {
		width: 100%;
		position: relative;
		padding: 40px 0 134px;
		/*background-color: #eff3f9;*/
		margin-top: 0;
	}

	.Power_Health .BaseTit {
		margin-bottom: 100px;
	}

	.Power_Health:after {
		content: '';
		background-image: url(../images/bk2.png);
		background-size: cover;
		width: 100%;
		height: 341px;
		position: absolute;
		top: -341px;
		left: 0;
		z-index: -1;
		background-repeat: no-repeat;
		background-position: top;
        display:none;
	}

    
    /*.Power_Swiper {
		margin-top: 40px;
	}

	.Power_Swiper .swiper-container .swiper-slide {
		width: 640px;
		margin-right: 40px;
	}*/
    /*.Power_SwiperTag {
		width: 100%;
		height: 300px;
		background-color: #ffffff;
		border-radius: 20px;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.Power_SwiperTag:hover {
		background-image: linear-gradient(45deg,
				#5388d9 0%,
				#96eaee 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
	}

	.Power_SwiperTag img {
		float: left;
		width: 150px;
		height: 150px;
		border-radius: 50%;
		margin: 75px 4% 0;
	}

	.Power_SwiperTagR {
		float: left;
		width: 63%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		font-size: 20px;
		line-height: 32px;
		color: #999;
	}*/
    .News_CenterR_Img img {
        width: 100%;
        height: 100%;
        transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
    }

	.Power_SwiperTagR h2 {
		font-size: 18px;
		line-height: 44px;
		letter-spacing: -1px;
		margin-bottom: 20px;
	}

	.Power_SwiperTagR h2 i {
		font-size: 30px;
		color: #333333;
		display: block;
		font-weight: bold;
	}

	/* .Power_SwiperTag1 {
		width: 16%;
		float: left;
		height: 300px;
		background-color: #f4f8fb;
		border-radius: 20px;
		margin-left: 2%;
	} */

	.News_Center {
		background-color: #3868b1;
		padding-top: 30px;
		position: relative;
		padding-bottom: 163px;
	}

	.News_Center::after {
		content: '';
		background-image: url(../images/news_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		width: 100%;
		position: absolute;
		top: -48px;
		left: 0;
		height: 48px;
	}

	.News_Center .BaseTit {
		/*color: #fefefe;*/
	}

	.News_Center .BaseTit h2 {
		color: #FFFFFF;
	}

        .News_Center .BaseTit::after {
            background-image: linear-gradient(90deg, #5388d9 0%, #96eaee 50%)
        }

	.News_CenterL {
		float: left;
		width: 57.7%;
		margin-top: 86px;
	}

	.News_Center_Tit h2 {
		font-size: 42px;
		line-height: 54px;
		float: left;
		color: #ffffff;
		margin-bottom: 30px;
		padding-left: 0;
	}

	.News_Center_Tit h2 img {
		vertical-align: middle;
		margin-right: 24px;
	}

	.News_Center_Tit a {
		font-size: 24px;
		line-height: 54px;
		float: right;
		background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(122 193 229)), to(rgb(136 214 228)));
		-webkit-background-clip: text;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-webkit-text-fill-color: transparent;
		padding-right: 6.5%;
	}

	.News_Center_Tit a:hover {
		padding-right: 7.5%;
	}
    .News_Tabs{
        margin-left: -0.4rem;
    }

    .News_CenterTag {
        font-size: 20px;
        line-height: 54px;
        height: 54px;
        color: #ffffff;
        transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
        display: block;
        padding: 0px 6.5% 0px 0.4rem;
        border-radius: 27px;
        margin: 15px 0;
    }

	.News_CenterTag em {
		float: left;
		width: 81%;
		text-align: left;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
        color:#fff;
	}

	.News_CenterTag i {
		float: right;
		width: 19%;
		text-align: right;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.News_CenterTag:hover,
	.News_CenterTag.active {
		background-color: #4880d5;
		box-shadow: 1px 1px 27px 1px rgba(3, 0, 0, 0.06);
		font-size: 22px;
	}

	.News_CenterR {
		float: right;
		width: 33.7%;
		margin-top: 86px;
	}

	.News_CenterR_Img {
		width: 100%;
		position: relative;
		/* height: 352px; */
		overflow: hidden;
		max-height: 361px;
	}

	.News_CenterR_Img h2 {
		font-size: 20px;
		background-image: linear-gradient(45deg,
				#5288d9 0%,
				#96eaee 100%);
		width: 96%;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 6px 2%;
		color: #ffffff;
	}

	.Search_Popup {
		max-width: 50%;
		position: fixed;
		top: 10%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Search_Popup.on {
		top: 20%;
	}

	.Search_Popup img {
		cursor: pointer;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		max-width: 100%;
		display: block;
		margin: 0px auto 40px;
	}

	.Search_Popup img:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.Search_Popup_Layout {
		width: 600px;
		height: 68px;
		background-color: #fff;
		border-radius: 8px;
	}

	.Search_Popup_Bt {
		background-image: url(../images/search1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 24px;
		float: left;
		margin-top: 21.5px;
		margin-left: 20px;
		height: 25px;
	}

	.Search_Popup_Txt {
		float: left;
		margin-left: 20px;
		color: #333333;
		line-height: 68px;
		font-size: 18px;
	}

	/* 新闻中心 */
	.Inner_NewsFx {
		display: flex;
		padding: 60px 0;
		height: 300px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.Inner_NewsFx:last-child {
		border-bottom: 0;
	}

	.Inner_News {
		padding-bottom: 243px;
	}

	.Inner_NewsTime {
		float: left;
		width: 12.4%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		font-size: 18px;
		line-height: 48px;
	}

	.Inner_NewsTime h2 {
		font-size: 60px;
		position: relative;
		padding-bottom: 15px;
	}

	.Inner_NewsTime h2::after {
		content: '';
		width: 64px;
		height: 1px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.Inner_NewsTime h2,
	.Inner_NewsTime p,
	.Development_Tab h2,
	.BaseHt,
	.ManagementCtL h2,
	.Convalescence .BaseH,
	.Base_Tit i,
	.Base_Tit em,
	.Consultant_role .BaseH,
	.Gaodingzhen .Brand_PositionCt:nth-of-type(4) .Brand_PositionR h2,
	.Gaodingzhen .Brand_PositionCt:last-child .Brand_PositionR h2,
	.Brand_Advantage .Brand_PositionCt .Brand_PositionR h2,
	.Diagnosis_Center .Brand_PositionR h2 {
		background: -webkit-linear-gradient(90deg, #15a6b7, #3968b1);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.Gaodingzhen .Brand_PositionCt:nth-of-type(4) .Brand_PositionR,
	.Gaodingzhen .Brand_PositionCt:last-child .Brand_PositionR,
	.Brand_Advantage .Brand_PositionCt .Brand_PositionR {
		color: #999999;
	}

	.Inner_NewsFx img {
		width: 300px;
		height: 300px;
		float: left;
		border-radius: 50%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Inner_NewsR {
		float: left;
		margin-left: 6%;
		width: 63%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		font-size: 20px;
		line-height: 32px;
		color: #999;
	}

	.Inner_NewsR h2 {
		font-size: 30px;
		color: #333333;
		margin-bottom: 20px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Inner_NewsFx:hover .Inner_NewsR h2 {
		color: #489DBD;
		padding-left: 4px;
	}

	.Inner_NewsR span {
		display: block;
		margin-top: 35px;
		color: #489dbd;
	}

	.page {
		width: 100%;
		height: 48px;
		line-height: 48px;
		text-align: center;
		margin: 80px auto 0;
		font-size: 0;
		text-align: center;
		display: inline-block;
		vertical-align: top;
	}

	.page a {
		color: #999;
		font-size: 20px;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		margin-right: 10px;
		width: 48px;
		height: 48px;
		background-color: #ffffff;
		border-radius: 8px;
		border: solid 1px rgba(153, 153, 153, 0.4);
		line-height: 48px;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a img {
		vertical-align: middle;
	}

	.page a.nor,
	.page a:hover {
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		border-style: solid;
		border-width: 1px;
		border-image-source: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%);
		border-image-slice: 1;
		color: #fff;
	}

	.NewsDetail {
		padding-bottom: 223px;
		font-size: 20px;
		line-height: 36px;
		color: #666666;
	}

	.NewsDetail p {
		margin-top: 40px;
	}

	.TitNav {
		height: 80px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		color: #999999;
		margin-bottom: 60px;
	}

	.TitNav a {
		font-size: 18px;
		color: #999999;
		line-height: 80px;
		padding: 0px 10px;
	}

	.NewsDetailCt {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		padding-bottom: 100px;
		margin-bottom: 40px;
	}

	.NewsDetailCt h2 {
		font-size: 36px;
		color: #333333;
		margin-bottom: 30px;
	}

	.NewDetails_Tab span {
		display: inline-block;
		vertical-align: middle;
		color: #999999;
		font-size: 16px;
		margin-right: 80px;
	}

	.NewDetails_Tab span img {
		vertical-align: middle;
		margin-right: 5px;
	}

	.RealtimeDetailNext {
		font-size: 20px;
		line-height: 38px;
		margin-bottom: 10px;
		color: #3868b1;
		display: block;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.RealtimeDetailNext i {
		color: #999999;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.FutureList .Public_Future {
		padding-top: 60px;
		padding-bottom: 100px;
		font-size: 20px;
		text-align: center;
		line-height: 32px;
		color: #999999;
	}

	.FutureList {
		margin-top: -150px;
	}

	.FutureList .Public_Future:last-child {
		padding-bottom: 245px;
	}

	.BaseH,
	.nodata {
		font-size: 48px;
		margin-bottom: 25px;
		color: #333333;
		text-align: center;
		line-height: 72px;
	}

	.BaseH img {
		margin-right: 10px;
		vertical-align: middle;
	}

	.Medical {
		margin-top: 65px;
		margin-bottom: 55px;
	}

	.Medical_Tag {
		width: 24%;
		float: left;
		margin-right: 1.3%;
		margin-bottom: 30px;
	}

	.Medical_Img {
		overflow: hidden;
		width: 100%;
		height: 420px;
		border-radius: 20px 20px 0px 0px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Medical_Tag h2 {
		width: 100%;
		line-height: 80px;
		overflow: hidden;
		font-size: 24px;
		color: #666666;
		text-align: center;
		height: 80px;
		background-color: #f3f6fb;
		border-radius: 0px 0px 20px 20px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Medical_Tag:hover h2,
	.Medical_Tag:hover .Medical_P,
	.Medical_Tag:hover .Medical_P h2 {
		color: #fff;
		background-color: #96EAEE !important;
	}

	.Medical_Tag:hover .Medical_P h2 {
		background-color: transparent !important;
	}

	.Learn_More {
		width: 180px;
		height: 52px;
		line-height: 52px;
		color: #3968b1;
		margin: 0px auto;
		border: transparent;
		background-image: url(../images/border1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		background-color: transparent;
	}

	/* .Public_Future1 {
		padding-bottom: 245px;
	}
 */
	.Institute {
		position: relative;
		width: 100%;
		margin-top: 65px;
		margin-bottom: 85px;
	}

	.Institute_Layout {
		width: 61%;
		height: 481px;
		background-image: linear-gradient(-90deg, rgba(21, 166, 183, 0.9) 0%, rgba(57, 104, 177, 0.9) 100%), linear-gradient(rgba(243, 246, 251, 0.9), rgba(243, 246, 251, 0.9));
		background-blend-mode: normal, normal;
		position: absolute;
		top: 0;
		left: 0;
		font-size: 20px;
		line-height: 36px;
		color: #fff;
		border-top-left-radius: 20px;
		border-bottom-right-radius: 80%;
	}

	.Institute_Layout p {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		max-width: 80%;
		margin: 0px auto;
		text-align: left;
	}

	.Product_Swiper {
		width: 100%;
		position: relative;
	}

	.Product_Swiper .swiper-pagination {
		bottom: 40px;
		width: 100%;
		text-align: center;
		font-size: 0;
	}

	.Product_Swiper .swiper-pagination-bullet {
		background-color: #FFFFFF;
		opacity: 1;
		margin: 0px 10px;
		position: relative;
		width: 12px;
		height: 12px;
		display: inline-block;
		vertical-align: middle;
	}

	.Swiper_Center {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: 10%;
		width: 42%;
		font-size: 30px;
		text-align: center;
		line-height: 46px;
		letter-spacing: 2px;
		color: #ffffff;
	}

	.Swiper_Center1 {
		font-size: 18px;
		line-height: 30px;
	}

	.Swiper_Center h2 {
		font-size: 60px;
		color: #fff;
		margin: 25px 0;
	}

	.Swiper_Center1 h2 {
		margin: 30px 0;
		line-height: 55px;
	}

	.Swiper_Center h3 {
		width: 234px;
		height: 56px;
		background-image: linear-gradient(-90deg,
				rgba(21, 166, 183, 0.9) 0%,
				rgba(57, 104, 177, 0.9) 100%),
			linear-gradient(rgba(0, 0, 0, 0.9),
				rgba(0, 0, 0, 0.9));
		background-blend-mode: normal,
			normal;
		border-radius: 28px;
		font-size: 24px;
		text-align: center;
		line-height: 56px;
		margin: 0px auto;
		color: #ffffff;
	}

	.Product_Layout {
		padding: 30px 0px 225px;
	}

	.Product_Layout .Learn_More {
		margin-top: 70px;
	}

	.Product_Tab {
		margin-bottom: 80px;
		font-size: 0;
		text-align: center;
	}

	.Product_Tab a {
		width: 140px;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
		text-align: center;
		color: #666666;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px;
		background-color: #f3f6fb;
		border-radius: 6px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Product_Tab a.tab,
	.Product_Tab a.nor {
		background-color: #96eaee;
		color: #fff;
	}

	.Prevention_Tag {
		float: left;
		width: 24%;
		margin-top: 45px;
		margin-bottom: 30px;
		margin-right: 1.2%;
		font-size: 20px;
		text-align: center;
		line-height: 30px;
		color: #999999;
	}

	.Prevention_Img {
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 480px;
		background-color: #f3f6fb;
		border-radius: 20px;
	}

	.Prevention_Img img,
	.Brand_ProfileImg img {
		max-width: 88%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Prevention_Tag h2 {
		font-size: 24px;
		color: #333333;
		margin: 35px 0 10px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		height: 62px;
		overflow: hidden;
	}

	.Prevention_Tag:hover .Prevention_Img img {
		max-width: 100%;
	}

	.Product_Price {
		font-size: 0.18rem;
		color: #333;
	}

	.Product_Price em {
		color: #3868b1;
		font-weight: bold;
		font-size: 0.26rem;
	}

	.ProductProL {
		float: left;
		width: 51.6%;
		position: relative;
		margin-top: -20px;
	}

	.ProductProR {
		float: right;
		width: 43%;
		font-size: 16px;
		line-height: 32px;
		color: #999999;
	}

	.ProductProR h2 {
		font-size: 36px;
		color: #333;
		margin: 15px 0px 35px;
	}

	.ProductProR h3,
	.Product_details h2 {
		font-size: 22px;
		color: #3868b1;
		margin-top: 25px;
		margin-bottom: 10px;
	}

	.Product_details .RecommendedL h2 {
		color: #fff;
	}

	.Product_details {
		margin-top: 80px;
		padding-top: 15px;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}

	.Product_detailsL {
		float: right;
		width: 70%;
	}

	.ProductProRTab {
		margin-top: 10px;
	}

	.ProductProRTab span {
		/* float: left;
		width: 50%; */
		font-size: 16px;
		line-height: 32px;
		color: #999999;
		display: block;
	}

	.ProductProRTab span i {
		color: #333333;
	}

	.gallery-top {
		width: 84%;
		height: 660px;
		background-color: #f3f6fb;
		border-radius: 20px;
		float: right;
	}

	.gallery-top .swiper-slide {
		background-size: cover;
		background-position: center;
	}

	.gallery-top .swiper-slide img,
	.gallery-thumbs .swiper-slide img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.gallery-thumbs {
		border-top: 0;
		box-sizing: border-box;
		height: 100%;
		width: 14%;
		position: absolute;
		left: 0;
		top: 0;
	}

	.gallery-thumbs .swiper-slide {
		width: 98%;
		height: 108px;
		border-radius: 10px;
		margin-top: 10px;
		background-color: #f3f6fb;
		border: solid 1px #f3f6fb;
	}

	.gallery-thumbs .swiper-slide-active {
		border: solid 1px #15a6b7;
		background-color: #fff;
	}

	.gallery-thumbs .swiper-button-prev {
		background-image: url(../images/jt2.png);
		background-size: 22px 8px;
		background-repeat: no-repeat;
		background-position: center;
		width: 97%;
		height: 30px;
		border-radius: 6px;
		border: solid 1px #e5e5e5;
		margin: 0;
		bottom: 0;
		top: initial;
		cursor: pointer !important;
		z-index: 99;
		left: 0;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		background-color: #fff;
	}

	.gallery-thumbs .swiper-button-next {
		background-image: url(../images/jt2.png);
		background-size: 22px 8px;
		background-repeat: no-repeat;
		background-position: center;
		width: 98%;
		height: 30px;
		border-radius: 6px;
		border: solid 1px #e5e5e5;
		margin: 0;
		top: 0;
		cursor: pointer !important;
		z-index: 99;
		left: 0;
		background-color: #fff;
	}

	.Recommended {
		background-color: #f3f6fb;
		padding: 80px 0px 225px;
		margin-top: 100px;
	}

	.RecommendedL {
		float: left;
		width: 20%;
		background-color: #fff;
		padding-bottom: 40px;
	}

	.RecommendedL .Prevention_Tag {
		margin: 30px 12% 0px;
		font-size: 16px;
		float: none;
		width: initial;
		display: block;
	}

	.RecommendedL .Prevention_Img {
		height: 228px;
		border-radius: 10px;
	}

	.RecommendedL .Prevention_Tag h2 {
		font-size: 18px;
		margin: 15px 0 0;
	}

	.RecommendedH {
		width: 100%;
		height: 48px;
		background-image: linear-gradient(-90deg, rgba(21, 166, 183, 0.9) 0%, rgba(57, 104, 177, 0.9) 100%), linear-gradient(rgba(243, 246, 251, 0.9), rgba(243, 246, 251, 0.9));
		background-blend-mode: normal,
			normal;
		line-height: 48px;
		font-size: 20px;
		text-align: center;
		letter-spacing: 4px;
		color: #ffffff;
	}

	.RecommendedR {
		width: 100%;
	}

	.Development {
		padding-top: 85px;
		padding-bottom: 290px;
	}

	.Development_Layout {
		width: 100%;
		position: relative;
	}

	.Development_Layout::after {
		content: '';
		width: 2px;
		height: 100%;
		background-color: #2d7db3;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		top: 0;
	}

	.Development_Fx {
		padding-bottom: 100px;
	}

	.Development_Tab {
		float: left;
		width: 38%;
		padding-right: 12%;
		font-size: 20px;
		line-height: 32px;
		color: #333333;
		text-align: right;
		margin-top: -20px;
	}

	.Development_Fx:nth-of-type(2n) .Development_Tab {
		float: right;
		padding-left: 12%;
		padding-right: 0;
		text-align: left;
	}

	.Development_Tab h2 {
		position: relative;
		margin-bottom: 20px;
		font-size: 48px;
		line-height: 52px;
	}

	.Development_Tab h2::after {
		content: '';
		background-image: url(../images/yuan.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		height: 16px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: -33.5%;
		z-index: 1;
		width: 96px;
	}

	.Development_Fx:nth-of-type(2n) .Development_Tab h2::after {
		right: initial;
		left: -33.5%;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
	}

	.Development_Img {
		margin-top: 35px;
	}

	.Development_ImgFx {
		float: left;
		width: 160px;
		margin-right: 30px;
		margin-top: 15px;
		font-size: 16px;
		line-height: 24px;
		color: #666666;
	}

	.Development_ImgFx img {
		width: 100%;
		height: 119px;
		margin-bottom: 10px;
	}

	.System {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 160px;
		padding-bottom: 230px;
		font-size: 20px;
		text-align: center;
		line-height: 36px;
		color: #999999;
	}

	.System img {
		max-width: 100%;
		margin: 80px auto 0;
	}

	.Service_Health {
		padding-top: 50px;
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		color: #999999;
		padding-bottom: 120px;
	}

	.Condition {
		padding-top: 110px;
	}

	.BaseHt {
		font-size: 36px;
		text-align: center;
	}

	.Condition_Fx {
		width: 29%;
		height: 410px;
		background-color: #f3f6fb;
		border-radius: 20px;
		float: left;
		margin-top: 60px;
		margin-right: 6.5%;
		position: relative;
		overflow: hidden;
		cursor: pointer;
	}

	.Condition_Layout {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		width: 100%;
		text-align: center;
		font-size: 48px;
		color: #3769b0;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Condition_Layout img {
		height: 52px;
		display: block;
		max-width: 100%;
		margin: 0px auto 45px;
	}

	.Condition_Layout span {
		width: 36px;
		height: 2px;
		background-color: #c9cbcd;
		display: block;
		margin: 70px auto 0;
	}

	.ConditionImg {
		max-width: 100%;
		display: block;
		margin: 110px auto 0;
	}

	.Consultant_role {
		position: relative;
		margin: 240px auto 0;
		width: 75%;
	}

	.Consultant_roleBk {
		width: 100%;
	}

	.Consultant_roleFx {
		font-size: 24px;
		text-align: center;
		line-height: 36px;
		color: #333333;
		width: 28%;
		position: absolute;
		cursor: pointer;
	}

	.Consultant_rolePor {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		top: -13%;
	}

	.Consultant_roleBorder {
		width: 120px;
		height: 120px;
		border-radius: 50%;
		position: relative;
		overflow: hidden;
		background-color: #f3f6fb;
		border: solid 2px #3769b0;
		margin: 0px auto;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.swiper-container .swiper-wrapper {
		-webkit-transition-timing-function: linear;
		/*之前是ease-out*/
		-moz-transition-timing-function: linear;
		-ms-transition-timing-function: linear;
		-o-transition-timing-function: linear;
		transition-timing-function: linear;
	}

	.Consultant_roleFx:hover .Consultant_roleBorder {
		transform: scale(1.08);
		-webkit-transform: scale(1.08);
	}

	.Consultant_roleBorder img {
		width: 92%;
		height: 92%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		border-radius: 50%;
	}

	.Consultant_role .BaseH {
		position: absolute;
		width: 102%;
		top: 23%;
	}

	.Consultant_rolePor1 {
		top: 30%;
		left: 17%;
		z-index: 6;
	}

	.Consultant_rolePor2 {
		top: 72%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		z-index: 5;
	}

	.Consultant_rolePor3 {
		top: 30%;
		right: 17%;
	}

	.Consultant_rolePor4 {
		top: 83%;
		left: 3%;
	}

	.Consultant_rolePor5 {
		top: 110%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.Consultant_rolePor6 {
		top: 81%;
		right: -3%;
	}

	.Consultant_roleDown {
		padding: 12px 5%;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
		color: #ffffff;
		background-image: linear-gradient(87deg,
				#3869b1 0%,
				#15a6b7 100%);
		border-radius: 40px;
		bottom: -60px;
		transform: translateY(30%);
		-webkit-transform: translateY(30%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		z-index: 2;
		opacity: 0;
		margin: 0px auto;
	}

	.Consultant_roleFx:hover .Consultant_roleDown {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		opacity: 1;
	}

	.Condition_Down {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		transform: translateY(100%);
		-webkit-transition: translateY(100%);
	}

	.Condition_Fx:hover .Condition_Down {
		transform: translateY(0);
		-webkit-transition: translateY(0);
	}

	.Condition_Down img {
		width: 100%;
		height: 100%;
	}

	.Condition_Center {
		position: absolute;
		bottom: 58px;
		font-size: 20px;
		line-height: 36px;
		width: 100%;
		color: #ffffff;
	}

	.Condition_Center h2 {
		float: left;
		font-size: 48px;
		color: #fff;
		padding-left: 32px;
		line-height: 72px;
	}

	.Condition_Center p {
		text-align: right;
		padding-right: 55px;
		float: right;
	}

	.Beauty_Ct {
		padding-bottom: 100px;
	}

	.ManagementCt {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		width: 100%;
		padding: 100px 0;
	}

	.ManagementCt img {
		float: right;
		width: 49.8%;
		background-color: #ffffff;
		border-radius: 50px 0px 50px 0px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.ManagementCt img:hover,
	.CareerCt img:hover {
		transform: scale(1.05);
		-webkit-transition: scale(1.05);
	}

	.ManagementCtL {
		font-size: 20px;
		line-height: 36px;
		color: #999999;
		width: 43.5%;
		float: left;
		position: relative;
	}

	.ManagementCtL h2 {
		font-size: 160px;
		opacity: 0.2;
		line-height: 140px;
	}

	.ManagementCtL h3 {
		background: -webkit-linear-gradient(#3869b1, #15a6b7);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 44px;
		margin: 45px 0px 50px;
		line-height: 45px;
	}

	.ManagementCt:nth-of-type(2n) .ManagementCtL,
	.CareerCt:nth-of-type(2n) img,
	.Gaodingzhen .Brand_PositionCt:nth-of-type(2n) img {
		float: right;
	}

	.ManagementCt:nth-of-type(2n) img,
	.CareerCt:nth-of-type(2n) .CareerCtR {
		float: left;
	}

	.ManagementCt:nth-of-type(2n) .ManagementCtL h2 {
		text-align: right;
	}

	.ManagementCt:last-child {
		border-bottom: 0;
	}

	.Satisfied {
		padding-top: 70px;
		padding-bottom: 210px;
		text-align: center;
	}

	.Satisfied h2 {
		font-size: 36px;
		color: #333333;
		margin-bottom: 10px;
	}

	.Satisfied_Hot {
		width: 460px;
		height: 68px;
		line-height: 68px;
		text-align: center;
		font-size: 24px;
		color: #fff;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#3769b0,
				#3769b0);
		background-blend-mode: normal,
			normal;
		border-radius: 34px;
		margin: 100px auto 40px;
	}

	.Satisfied_Layout,
	.Official_Layout,
	.Official_Ewm {
		font-size: 0;
		width: 100%;
	}

	.Satisfied_Fx {
		display: inline-block;
		vertical-align: top;
		width: 33.3%;
		margin-top: 40px;
		font-size: 20px;
		text-align: center;
		line-height: 32px;
		color: #999999;
	}

	.Satisfied_Fx img {
		width: 111px;
		height: 111px;
		border-radius: 50%;
		margin: 0px auto 30px;
	}

	.Satisfied_Fx h3 {
		font-size: 30px;
		margin-top: 10px;
		color: #3769b0;
	}

	.Matters {
		padding-top: 138px;
		padding-bottom: 230px;
		position: relative;
		background-color: #f3f6fb;
	}

	.Matters::after {
		content: '';
		background-image: url(../images/bk.png);
		background-size: cover;
		width: 100%;
		height: 62px;
		position: absolute;
		top: -62px;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Matters .BaseH {
		font-size: 36px;
	}

	.Matters_Fx {
		position: relative;
		width: 16.6%;
		font-size: 20px;
		line-height: 32px;
		color: #999999;
		text-align: center;
		margin-top: 115px;
		float: left;
	}

	.Matters_Fx::after {
		content: '';
		background-image: url(../images/line.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 65%;
		height: 70px;
		position: absolute;
		top: 0;
		right: -32%;
		z-index: 1;
	}

	.Matters_Fx:nth-of-type(2n)::after {
		background-image: url(../images/line1.png);
		width: 70%;
		top: 20px;
	}

	.Matters_Fx:last-child::after {
		background-image: none;
	}

	.Matters_Fx p {
		max-width: 80%;
		display: block;
		margin: 0px auto;
	}

	.Matters_Icon {
		background-image: url(../images/border2.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 98px;
		height: 98px;
		text-align: center;
		line-height: 98px;
		font-size: 30px;
		color: #fff;
		border-radius: 50%;
		margin: 0px auto 45px;
		position: relative;
		z-index: 2;
		background-color: #f3f6fb;
	}

	.Official_Fx {
		display: inline-block;
		vertical-align: top;
		width: 24.9%;
		margin-top: 40px;
		font-size: 20px;
		text-align: center;
		line-height: 32px;
		color: #999999;
		position: relative;
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Official_Fx:last-child {
		border-right: 0;
	}

	.Official_Fx img {
		max-width: 100%;
		margin: 10px auto 25px;
		height: 49px;
		object-fit: none;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Official_Fx h3 {
		margin-bottom: 8px;
		color: #228fb5;
	}

	.Official_Fx span,
	.Official_Fx em {
		width: 160px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 20px;
		color: #999999;
		margin: 20px auto;
		display: block;
		background-color: #ffffff;
		border-radius: 24px;
		border: solid 2px #e2e2e2;
	}

	.Official_EwmFx {
		display: inline-block;
		vertical-align: top;
		width: 210px;
		margin: 130px 45px 0;
		font-size: 20px;
		text-align: center;
		line-height: 32px;
		color: #999999;
	}

	.Official_EwmFx img {
		max-width: 100%;
		display: block;
		margin: 0px auto 15px;
	}

	.Cooperation {
		padding-top: 40px;
		padding-bottom: 218px;
		font-size: 20px;
		line-height: 32px;
		text-align: center;
		color: #999999;
	}

	.Cooperation img,
	.Assistance img {
		max-width: 100%;
		display: block;
		margin: 95px auto 0;
	}

	.Brand_L {
		float: left;
		width: 50%;
		position: relative;
		padding-bottom: 320px;
	}

	.Brand_L::after {
		content: '';
		width: 100%;
		height: 600px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		border-radius: 0px 300px 300px 0px;
		position: absolute;
		bottom: 0;
		left: -24%;
		z-index: -1;
	}

	.Brand_L h2 {
		font-size: 100px;
		margin-bottom: 45px;
		color: #3769b0;
		opacity: 0.1;
		line-height: 80px;
	}

	.ExploringImg {
		width: 100%;
		height: 444px;
		background-color: #000000;
		border-radius: 20px;
		position: relative;
		overflow: hidden;
	}

	.ExploringImg img {
		width: 100%;
		height: 100%;
	}

	.ExploringImg .play {
		background-image: url(../images/video.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 68px;
		width: 100%;
		height: 100%;
		position: absolute;
		border-radius: 50%;
		top: 0;
		left: 0;
		cursor: pointer;
		background-color: rgba(29, 29, 29, 0.5);
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.vid {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		object-fit: cover;
		display: none;
	}

	.Brand_R {
		float: right;
		width: 42%;
		font-size: 20px;
		line-height: 32px;
		color: #999999;
	}

	.Brand_R p {
		padding-top: 40px;
	}

	.Brand_R .BaseH {
		text-align: left;
		margin-bottom: 50px;
	}

	.Service_Process {
		padding: 45px 0px 190px;
	}

	.Service_Process img {
		display: block;
		margin: 120px auto 0;
		max-width: 100%;
	}

	.Assistance {
		position: relative;
		padding-top: 255px;
		background-image: url(../images/bk1.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: top;
		padding-bottom: 165px;
		width: 100%;
	}

	.Assistance .BaseH,
	.Recuperation .BaseH,
	.Six_StarSlide.active,
	.Power_SwiperTag:hover .Power_SwiperTagR,
	.Power_SwiperTag:hover .Power_SwiperTagR h2 i,
	.Treatment_LayoutFx h2 .BaseHt {
		color: #fff;
	}

	.Treatment_LayoutFx h2 .BaseHt {
		background: initial;
		-webkit-background-clip: initial;
		-webkit-text-fill-color: initial;
	}

	.Public_Medical {
		padding-top: 180px;
	}

	.Tream_Tag {
		float: left;
		width: 24%;
		margin-top: 45px;
		margin-bottom: 30px;
		margin-right: 1.2%;
		font-size: 18px;
		text-align: left;
		line-height: 28px;
		color: #999999;
	}

	.Tream_Img {
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 480px;
		border-radius: 50px 0px 50px 0px;
		margin-bottom: 40px;
	}

	.Tream_Tag h2 {
		font-size: 30px;
		color: #333333;
		line-height: 42px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		margin-bottom: 5px;
		font-weight: bold;
	}

	.Tream_Tag h3 {
		color: #3769b0;
		margin-bottom: 5px;
	}

	.Public_MedicalCt {
		width: 100%;
		margin-top: 80px;
		background-color: #f3f6fb;
		border-radius: 20px;
		height: 460px;
	}

	.Public_MedicalImg {
		float: left;
		width: 49.8%;
		height: 100%;
		border-radius: 20px;
	}

	.Public_MedicalL {
		font-size: 20px;
		line-height: 32px;
		color: #666;
		width: 43%;
		height: 100%;
		float: left;
		position: relative;
		margin-left: 5%;
	}

	.Public_Center {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
	}

	.Public_MedicalL h2 {
		font-size: 24px;
		color: #3078b3;
		margin-bottom: 5px;
	}

	.Public_MedicalL h2 img {
		vertical-align: middle;
		margin-right: 12px;
	}

	.Public_MedicalL p {
		padding-left: 36px;
		margin-bottom: 25px;
		position: relative;
	}

	.Public_MedicalL p:last-child {
		margin-bottom: 0;
	}

	.Management .Public_MedicalL p img,
	.Intelligent_Center .Public_MedicalL p img {
		position: absolute;
		left: 0;
		top: 8px;
	}

	.Management {
		padding-bottom: 285px;
	}

	.Management .Public_MedicalImg {
		float: right;
	}

	.Management .Public_MedicalL h2 {
		font-size: 20px;
		color: #666;
		margin-bottom: 25px;
		font-family: 'font';
	}

	.National {
		padding-top: 10px;
		padding-bottom: 60px;
	}

	.National img {
		margin-top: 55px;
	}

	.Recuperation {
		padding-top: 125px;
		padding-bottom: 440px;
		position: relative;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		margin-top: 200px;
	}

	.Recuperation::after {
		content: '';
		background-image: url(../images/national_bk.png);
		background-size: cover;
		width: 100%;
		height: 91px;
		position: absolute;
		top: -91px;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Recuperation .Official_Fx {
		width: 20%;
		color: #fff;
		border-right: 0;
		float: left;
	}

	.Recuperation .Official_Fx::after {
		content: '';
		background-image: url(../images/line2.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 2px;
		height: 90%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: 0;

	}

	.Recuperation .Official_Fx:first-of-type::before {
		content: '';
		background-image: url(../images/line2.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 2px;
		height: 90%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		left: 0;
	}

	.Recuperation .Official_Fx:hover img {
		margin-top: -20px;
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	.Recuperation .Official_Fx img {
		width: 109px;
		height: 109px;
		border-radius: 50%;
	}

	.Recuperation h3 {
		font-size: 36px;
		color: #fff;
		margin: 15px 0px 20px;
	}

	.Famous {
		margin: 0px -5%;
		background-color: #fff;
		margin-top: -245px;
		position: relative;
		margin-bottom: 255px;
		padding: 74px 5% 0;
	}

	.Famous::after {
		content: '';
		background-image: url(../images/national_bk1.png);
		background-size: cover;
		width: 100%;
		height: 96px;
		position: absolute;
		top: -96px;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Famous .Tream_Tag,
	.Famous_Swiper .Tream_Tag {
		margin-bottom: 0;
		margin-right: 0;
		font-size: 20px;
		line-height: 32px;
		padding-bottom: 95px;
		width: 100%;
	}

	.Famous_Swiper .Tream_Tag1 {
		width: 24%;
	}

	.Famous_Swiper .Tream_Tag h3:nth-of-type(2) {
		margin-bottom: 20px;
	}

	.Famous .swiper-container-horizontal>.swiper-pagination-progress,
	.mb260 .swiper-container-horizontal>.swiper-pagination-progress {
		top: initial;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.1);
		height: 2px;
	}

	.Famous .swiper-pagination-progress .swiper-pagination-progressbar,
	.mb260 .swiper-pagination-progress .swiper-pagination-progressbar {
		background: #3769b0;
	}

	.mb260 {
		margin-bottom: 260px;
	}

	.Online_Service {
		padding-bottom: 164px;
	}

	.Online_ServiceFx {
		font-size: 20px;
		line-height: 31px;
		color: #999999;
		text-align: center;
	}

	.Online_ServiceFx span {
		display: inline-block;
		vertical-align: top;
		margin-right: 30px;
	}

	.Online_ServiceFx em {
		margin: 0px 30px 0 10px;
	}

	.Online_ServiceFx span img {
		vertical-align: middle;
		margin-right: 10px;
	}

	.Online_Layout {
		border-radius: 20px;
		width: 100%;
		position: relative;
		overflow: hidden;
		margin-top: 65px;
	}

	.Online_Center {
		bottom: 40px;
		width: 100%;
		position: absolute;
		left: 0;
	}

	.Online_Fx {
		font-size: 20px;
		text-align: center;
		width: 33.2%;
		float: left;
		line-height: 32px;
		color: #ffffff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		border-right: 1px solid rgba(255, 255, 255, 0.5);
	}

	.Online_Fx:hover,
	.Specialized_R .Official_Fx h3,
	.Product_Mix .Employee_Fx h3 {
		color: #15a6b7;
	}

	.Online_Fx:last-child {
		border-right: 0;
	}

	.Online_Fx h3 {
		font-size: 36px;
		margin-bottom: 15px;
	}

	.Guidance {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 160px;
		padding-bottom: 200px;
		font-size: 20px;
		text-align: center;
		line-height: 32px;
		color: #999999;
	}

	.Medical_P {
		color: #999999;
		background-color: #f3f6fb;
		border-radius: 0px 0px 20px 20px;
		padding-bottom: 35px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Medical_Tag .Medical_P h2 {
		color: #3769b0;
		font-weight: bold;
		line-height: 32px;
		padding-top: 30px;
		height: auto;
		padding-bottom: 10px;
		background: transparent;
	}

	.Healthy_Layout {
		padding-top: 120px;
	}

	.datalist {
		font-size: 0;
	}

	.Healthy_Tag {
		display: inline-block;
		vertical-align: top;
		width: 30%;
		margin-top: 20px;
		margin-bottom: 48px;
		margin-right: 5%;
	}

	.Healthy_Img {
		width: 100%;
		border-radius: 20px 20px 0px 0px;
		overflow: hidden;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Healthy_Div {
		font-size: 20px;
		padding: 40px 8% 65px;
		line-height: 32px;
		color: #999999;
		background-color: #f3f6fb;
		border-radius: 0px 0px 20px 20px;
	}

	.Healthy_Div h2 {
		letter-spacing: -1px;
		color: #999999;
		font-size: 18px;
	}

	.Healthy_Div h3 {
		font-size: 30px;
		color: #333;
		margin: 10px 0px 25px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Employee_Fx {
		float: left;
		margin-top: 70px;
		font-size: 20px;
		text-align: center;
		line-height: 32px;
		color: #999999;
		width: 20%;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Employee_Fx:hover .Employee_ActiveH,
	.Examination_Fx:hover .Employee_ActiveH {
		display: block;
	}

	.Examination_Fx:hover .Examination_Img img,
	.Employee_Fx:hover .Employee_Img img {
		animation: bounceIn 1s;
		-webkit-animation: bounceIn 1s;
	}

	@keyframes bounceIn {

		from,
		20%,
		40%,
		60%,
		80%,
		to {
			-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
			animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		}

		0% {
			opacity: 0;
			-webkit-transform: scale3d(0.3, 0.3, 0.3);
			transform: scale3d(0.3, 0.3, 0.3);
		}

		20% {
			-webkit-transform: scale3d(1.06, 1.06, 1.06);
			transform: scale3d(1.06, 1.06, 1.06);
		}

		40% {
			-webkit-transform: scale3d(0.94, 0.94, 0.94);
			transform: scale3d(0.94, 0.94, 0.94);
		}

		60% {
			opacity: 1;
			-webkit-transform: scale3d(1.03, 1.03, 1.03);
			transform: scale3d(1.03, 1.03, 1.03);
		}

		80% {
			-webkit-transform: scale3d(0.97, 0.97, 0.97);
			transform: scale3d(0.97, 0.97, 0.97);
		}

		to {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
	}

	.bounceIn {
		-webkit-animation-duration: 0.75s;
		animation-duration: 0.75s;
		-webkit-animation-name: bounceIn;
		animation-name: bounceIn;
	}

	.Employee_Img {
		background-image: url(../images/border4.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 140px;
		height: 140px;
		display: block;
		margin: 0px auto 40px;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Employee_Img img {
		max-width: 100%;
		height: 61px;
		margin: 0 auto;
		position: relative;
		top: 40.5px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Employee_Fx h3 {
		font-size: 30px;
		margin-bottom: 20px;
		color: #3769b0;
	}

	.Employee_ActiveH,
	.Employee_Fx:hover .Employee_Active,
	.Examination_Fx:hover .Employee_Active {
		display: none;
	}

	.Employee_Fx:hover .Employee_Img {
		background-image: url(../images/border3.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: -20px;
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	.CareerCt {
		width: 100%;
		padding: 40px 0 20px;
		height: 380px;
	}

	.CareerCt img {
		float: left;
		width: 49.8%;
		border-radius: 20px;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CareerCtR {
		color: #999999;
		width: 43%;
		float: right;
		position: relative;
		text-align: left;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
	}

	.CareerCtR h2 {
		font-size: 36px;
		color: #3769b0;
		line-height: 42px;
		margin-bottom: 20px;
	}

	.mt118 {
		margin-top: 118px;
	}

	.Examination_Fx {
		width: 24.92%;
		height: 384px;
		background-color: #f9f8f8;
		border-left: solid 1px #eeeeee;
		line-height: 32px;
		color: #666666;
		position: relative;
		float: left;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Examination_Fx:first-of-type,
	.Examination_Fx:nth-of-type(5) {
		border-radius: 20px 0px 0px 20px;
		border-left: 0;
	}

	.Examination_Fx:nth-of-type(4n) {
		border-right: 0;
	}

	.Examination_Fx:nth-of-type(4n) {
		border-radius: 0px 20px 20px 0px;
	}

	.Examination_Img {
		padding-top: 64px;
		padding-bottom: 32px;
		height: 68px;
		width: 100%;
		position: relative;
		z-index: 2;
	}

	.Examination_Img img {
		max-width: 100%;
		margin: 0px auto;
		height: 100%;
		object-fit: none;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Examination_Fx h2 {
		font-size: 20px;
		position: relative;
		padding-bottom: 55px;
		z-index: 2;

	}

	.Examination_Fx:hover {
		color: #fff;
	}

	.Examination_Fx h2::after {
		content: '';
		width: 44px;
		height: 2px;
		background-image: linear-gradient(90deg,
				#3968b1 0%,
				#15a6b7 100%);
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		bottom: 0;
	}

	.Examination_Fx:hover h2::after {
		width: 29px;
		height: 29px;
		border-radius: 50%;
		background-image: url(../images/jt4.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.Examination_Bk {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -55%);
		-webkit-transform: translate(-50%, -55%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		width: 100%;
		height: 100%;
		opacity: 0;
		z-index: 1;
		border-radius: 20px;
	}

	.Examination_Fx:hover .Examination_Bk {
		transform: translate(-50%, -50%) scale(1.15);
		-webkit-transform: translate(-50%, -50%) scale(1.15);
		opacity: 1;
	}

	.Perfect .BaseH {
		margin-bottom: 100px;
	}

	.Perfect_Fx {
		float: left;
		margin-bottom: 26px;
		width: 48.6%;
		height: 366px;
		background-color: #f9f8f8;
		box-shadow: 0px 3px 41px 5px rgba(5, 46, 60, 0.11);
		border-radius: 23px;
		overflow: hidden;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Perfect_Fx:hover {
		transform: translateY(-2%);
		-webkit-transform: translateY(-2%);
	}

	.Perfect_Bk {
		max-width: 34%;
		position: absolute;
		right: 5.5%;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Perfect_Layout {
		margin-left: 16%;
		padding-top: 60px;
		max-width: 40%;
		font-size: 24px;
		line-height: 46px;
		color: #999999;
	}

	.Perfect_Layout h2 {
		font-size: 36px;
		color: #3769b0;
		margin-bottom: 30px;
	}

	.Perfect_Fx:nth-of-type(2n) {
		float: right;
	}

	.Rigorous {
		background-image: url(../images/exami_img1.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		padding-top: 180px;
		padding-bottom: 338px;
		margin-top: 100px;
	}

	.Excellent {
		padding-bottom: 200px;
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		color: #999999;
	}

	.Excellent .swiper-container {
		margin-top: 35px;
		padding: 80px 0 120px;
	}

	.Excellent .swiper-slide {
		display: flex;
		transition: 300ms;
		transform: scale(0.8);
		border-radius: 20px;
	}

	.Excellent .swiper-slide img {
		width: 100%;
		height: 100%;
		border-radius: 20px;
	}

	.Excellent .swiper-slide-active {
		transform: scale(1.3);
		z-index: 1;
	}

	.Excellent .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		background: #eeeeee;
		opacity: 1;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		margin: 0px 12px !important;
	}

	.Excellent .swiper-pagination-bullet-active {
		width: 47px;
		height: 14px;
		background-color: #3a6ca9;
		border-radius: 7px;
	}

	.Research_Fx {
		float: left;
		width: 31.6%;
		overflow: hidden;
		height: 240px;
		background-color: #67c3ee;
		border-radius: 20px;
		margin-top: 40px;
		margin-right: 2.6%;
		text-align: center;
		letter-spacing: 2px;
		color: #ffffff;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.Research_Fx h2 {
		font-size: 30px;
		margin-bottom: 15px;
	}

	.Direction_Ct {
		width: 100%;
		height: 460px;
		background-color: #f3f6fb;
		border-radius: 20px;
		position: relative;
		margin-top: 80px;
	}

	.Direction_Bk {
		float: left;
		width: 50%;
		height: 100%;
		border-radius: 20px;
	}

	.Direction_R {
		float: left;
		width: 50%;
		height: 100%;
		font-size: 0;
		text-align: center;
		position: relative;
	}

	.Direction_R span,
	.Direction_R p {
		width: 33.3%;
		display: inline-block;
		vertical-align: middle;
		font-size: 20px;
		line-height: 32px;
		text-align: center;
		color: #666666;
	}

	.Direction_R span:nth-of-type(4),
	.Direction_R span:nth-of-type(5),
	.Direction_R p:nth-of-type(4),
	.Direction_R p:nth-of-type(5) {
		margin-top: 50px;
	}

	.Direction_R span img,
	.Direction_R p img {
		display: block;
		margin: 0px auto 10px;
		max-width: 100%;
	}

	.Direction_Center {
		width: 88%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.Purpose {
		position: relative;
		width: 100%;
		margin: 200px 0px -20px;
	}

	.Purpose_Layout {
		position: absolute;
		bottom: 0;
		left: 8.8%;
		width: 25.4%;
		height: 300px;
		padding-left: 3.5%;
		background-color: rgba(255, 255, 255, 0.9);
		display: flex;
		justify-content: center;
		flex-direction: column;
		font-size: 46px;
		line-height: 54px;
		color: #333333;
	}

	.Purpose_Layout::after {
		content: '';
		width: 10px;
		height: 100%;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		position: absolute;
		left: 0;
		top: 0;
	}

	.Purpose_Layout h2 {
		font-size: 35px;
		font-weight: bold;
		margin-bottom: 15px;
		color: #15a6b7;
	}

	.Interpretation {
		padding-top: 50px;
		padding-bottom: 40px;
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		color: #999999;
	}

	.Interpretation h2 {
		font-size: 36px;
		color: #15a6b7;
		font-weight: bold;
		margin-bottom: 40px;
		margin-top: 80px;
	}

	.Interpretation img {
		max-width: 240px;
		display: block;
		margin: 0px auto;
	}

	.Purpose_Layout1 {
		width: 37.4%;
	}

	.Custom {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 200px;
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		color: #999999;
	}

	.DataAnalysisBorder {
		width: 868px;
		height: 868px;
		position: relative;
		display: block;
		margin: 110px auto 0;
		transition: all 2s ease-out;
		-webkit-transition: all 2s ease-out;
		-moz-transition: all 2s ease-out;
		-ms-transition: all 2s ease-out;
	}

	.DataAnalysisBorder:before {
		content: '';
		background-image: url(../images/big_border.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		border-radius: 100%;
		height: 100%;
		animation: rotateInDownRight1 6s linear infinite;
		-webkit-animation: rotateInDownRight1 6s linear infinite;
	}

	.DataAnalysisBcenter {
		position: relative;
		width: 610px;
		height: 610px;
		display: block;
		margin: 0px auto;
		transition: all 10s ease-out;
		-webkit-transition: all 10s ease-out;
		-moz-transition: all 10s ease-out;
		-ms-transition: all 10s ease-out;
		font-size: 24px;
		text-align: center;
		line-height: 36px;
		color: #15a6b7;
	}

	.DataAnalysisBcenter:before {
		content: '';
		background-image: url(../images/smart_border.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 100%;
		position: absolute;
		top: 129px;
		left: 0;
		width: 100%;
		height: 100%;
		animation: rotateInDownRight1 1s linear infinite;
		-webkit-animation: rotateInDownRight1 1s linear infinite;
	}

	@keyframes rotateInDownRight1 {
		0% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			transform: rotate(360deg);
		}

		100% {
			-webkit-transform: rotate(0deg);
			-ms-transform: rotate(0deg);
			transform: rotate(0deg);
		}
	}

	@-webkit-keyframes rotateInDownRight1 {
		0% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			transform: rotate(360deg);
		}

		100% {
			-webkit-transform: rotate(0deg);
			-ms-transform: rotate(0deg);
			transform: rotate(0deg);
		}
	}

	.DataImg {
		width: 150px;
		height: 131px;
		position: absolute;
		top: 62%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.DataAnalysisFlex {
		width: 36%;
		position: absolute;
		top: 4.5%;
		font-size: 20px;
		line-height: 36px;
		color: #999;
		left: -27%;
		text-align: right;
		cursor: pointer;
	}

	.DataAnalysisFlex h2 {
		font-size: 36px;
		z-index: 2;
		position: relative;
		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		cursor: pointer;
		background: -webkit-linear-gradient(90deg, #15a6b7, #3968b1);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		line-height: 50px;
	}

	.DataAnalysisFlex h2 i {
		font-size: 60px;
	}

	.DataAnalysisFlex img {
		width: 120px;
		height: 120px;
		border-radius: 100%;
		position: absolute;
		top: -18%;
		cursor: pointer;
		right: -57%;
		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		z-index: 2;
		background: transparent;
	}

	.DataAnalysisFlex:nth-of-type(2) {
		top: 43.3%;
		left: -50%;
	}

	.DataAnalysisFlex:nth-of-type(2) img {}

	.DataAnalysisFlex:nth-of-type(3) {
		top: 84%;
		left: -31%;
	}

	.DataAnalysisFlex:nth-of-type(3) img {}

	.DataAnalysisFlex:nth-of-type(4) {
		top: 84%;
		right: -14%;
		left: inherit;
		text-align: left;
		text-indent: 6em;
	}

	.DataAnalysisFlex:nth-of-type(4) img {
		right: 70%;
	}

	.DataAnalysisFlex:nth-of-type(5) {
		top: 43.3%;
		right: -27%;
		left: inherit;
		text-align: left;
		text-indent: 9em;
	}

	.DataAnalysisFlex:nth-of-type(5) img {
		right: 55%;
	}

	.DataAnalysisFlex:nth-of-type(6) {
		left: inherit;
		right: -12%;
		text-align: left;
		text-indent: 6em;
	}

	.DataAnalysisFlex:nth-of-type(6) img {
		right: 70%;
	}

	.DataAnalysis_Center {
		top: 59%;
		position: absolute;
		width: 100%;
	}

	.DataAnalysis_Center h2 {
		background: -webkit-linear-gradient(90deg, #15a6b7, #3968b1);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 108px;
		letter-spacing: -5px;
		line-height: 100px;
		font-weight: bold;
		margin-bottom: 35px;
	}

	.Brand_Position {
		position: relative;
		padding-top: 556px;
		margin-top: -120px;
		padding-bottom: 260px;
		background-image: url(../images/brand_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Brand_PositionCt {
		margin: 70px 0px 150px;
		position: relative;
		width: 100%;
	}

	.Brand_PositionCt img {
		width: 50%;
		box-shadow: 0px 40px 80px 0px rgba(1, 0, 0, 0.08);
		border-radius: 20px;
		float: left;
	}

	.Brand_PositionR {
		font-size: 20px;
		line-height: 32px;
		color: #fff;
		width: 44%;
		right: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		text-align: left;
	}

	.Brand_PositionR h2 {
		font-size: 40px;
		padding-bottom: 20px;
		padding-top: 4px;
	}

	.Brand_PositionR p {
		padding-top: 25px;
	}

	.Brand_labelBk {
		max-width: 100%;
		display: block;
		margin: 45px auto;
	}

	.Brand_label {
		width: 50%;
		margin: 0px auto;
	}

	.Brand_labelFx {
		position: relative;
		height: 108px;
		padding: 36px 0;
	}

	.Brand_labelFx img {
		width: 108px;
		height: 108px;
		float: left;
	}

	.Brand_labelFx p {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		float: right;
		width: 81%;
		font-size: 20px;
		line-height: 36px;
		color: #2786b4;
	}

	.Brand_labelFx::after {
		content: '';
		width: 100%;
		height: 1px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		opacity: 0.3;
		position: absolute;
		top: 0;
		left: 0;
	}

	.Brand_labelFx:last-child::before {
		content: '';
		width: 100%;
		height: 1px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		opacity: 0.3;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.Domestic_Fx {
		float: left;
		width: 23%;
		margin-top: 100px;
		margin-right: 2.6%;
	}

	.Domestic_Img {
		width: 100%;
		height: 180px;
		background-color: #67c3ee;
		border-radius: 20px;
		position: relative;
		font-size: 36px;
		text-align: center;
		color: #fff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Domestic_Img img,
	.Product_Mix .Domestic_Img p {
		width: 156px;
		height: 156px;
		display: block;
		margin: 0px auto -60px;
		position: relative;
		top: -78px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Domestic_Fx:hover .Domestic_Img img {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.Domestic_Fx:hover .Domestic_Img {
		margin-top: -10px;
	}

	.Domestic_Fx h2 {
		background-color: #f3f6fb;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		padding: 60px 10% 0;
		font-size: 20px;
		line-height: 36px;
		color: #999999;
		margin-top: -20px;
		height: 280px;
		overflow: hidden;
	}

	.Six_Star {
		position: relative;
		padding-top: 575px;
		background-image: url(../images/manage_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Six_StarLayout {
		padding-top: 80px;
		padding-bottom: 200px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		box-sizing: border-box;
	}

	.Six_StarSwiper {
		float: right;
		width: 50%;
	}

	.Six_StarSwiper .swiper-slide img {
		border-radius: 20px;
		width: 100%;
	}

	.Six_StarSlide img {
		opacity: 0.3;
	}

	.Six_StarL {
		float: left;
		width: 50%;
	}

	.Six_StarSlide {
		padding-left: 12%;
		font-size: 20px;
		letter-spacing: 2px;
		color: #afc2dc;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		border-left: 1px solid rgba(255, 255, 255, 0.3);
		position: relative;
		height: 16.6%;
	}

	.Six_StarSlide::after {
		content: '';
		width: 2px;
		height: 0;
		position: absolute;
		top: 0;
		left: -1px;
		background-color: #ffffff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Six_StarSlide.active::after {
		height: 100%;
	}

	.Six_StarSlide:last-child {
		padding-bottom: 0;
	}

	.Six_StarSlide img {
		float: left;
		width: 49px;
		height: 50px;
		object-fit: none;
		margin-top: 8px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Six_StarSlideR {
		float: left;
		margin-left: 5%;
		width: 80%;
	}

	.Six_StarSlideR h2 {
		font-size: 24px;
	}

	.Convalescence_L {
		float: left;
		width: 50%;
		height: 760px;
		position: relative;
		margin-top: 45px;
		border-radius: 20px 0px 0px 20px;
	}

	.Convalescence_L img {
		width: 100%;
		height: 100%;
	}

	.Convalescence_Line {
		width: 36px;
		height: 3px;
		background-color: #ffffff;
		border-radius: 2px;
		position: absolute;
		top: 60px;
		left: 40px;
	}

	.Convalescence_Por {
		position: absolute;
		left: 40px;
		bottom: 40px;
		font-size: 20px;
		line-height: 32px;
		letter-spacing: 2px;
		color: #ffffff;
	}

	.Convalescence_Por h2 {
		font-size: 36px;
		margin-top: 30px;
		margin-bottom: 8px;
	}

	.Convalescence_L .Convalescence_Por img {
		width: 49px;
		height: 53px;
		object-fit: none;
	}

	.Convalescence_R {
		float: left;
		width: 50%;
		height: 760px;
		position: relative;
		margin-top: 45px;
	}

	.Convalescence_RFx {
		background-color: #67c3ee;
		float: left;
		height: 50%;
		width: 50%;
		position: relative;
		overflow: hidden;
	}

	.Six_StarSlide.active img {
		opacity: 1;
		margin-left: 5px;
	}

	.Segment {
		padding: 45px 0px 160px;
		font-size: 20px;
		line-height: 36px;
		color: #999999;
		text-align: center;
	}

	.Base_Tit {
		margin-bottom: 85px;
		font-size: 100px;
		line-height: 38px;
		color: #f0f3f8;
	}

	.Base_Tit i,
	.Base_Tit em,
	.Support_Layout p em {
		font-size: 36px;
		display: block;
		position: relative;
	}

	.Segment_Ct {
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		box-sizing: border-box;
		margin: 95px 0;
	}

	.Sound_World_Fx {
		float: left;
		height: 300px;
		width: 20%;
		border-radius: 0px 20px 20px 0px;
		overflow: hidden;
		cursor: pointer;
		-webkit-transition: .5s;
		transition: .5s;
		position: relative;
		margin-left: -1%;
		text-align: center;
	}

	.Sound_World_Fx:first-of-type {
		margin-left: 0;
		border-radius: 20px 0 0 20px;
	}

	.Sound_World_Fx.active {
		width: 42.7%;
		border-radius: 20px;
		z-index: 1;
		text-align: left;
	}

	.Sound_World_Mask {
		font-size: 16px;
		line-height: 24px;
		color: #ffffff;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}

	.Sound_World_Mask h2 {
		font-size: 36px;
		margin-bottom: 20px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Sound_World_Mask p {
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Sound_World_Fx.active .Sound_World_Mask h2,
	.Sound_World_Fx.active .Sound_World_Mask p {
		transform: translateX(15%);
		-webkit-transform: translateX(15%);
	}

	.Medical_Service {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 160px;
		padding-bottom: 77px;
		font-size: 20px;
		line-height: 36px;
		color: #999999;
		text-align: center;
		position: relative;
	}

	.Medical_Service::after {
		content: '';
		background-image: url(../images/ecology_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 990px;
		height: 1070px;
		position: absolute;
		left: 0;
		bottom: -281px;
	}

	.Medical_Service_Layout .Medical_Tag h2 {
		background-color: #fff;
	}

	.Yibang_app {
		margin-top: 220px;
		position: relative;
	}

	.Scan_code {
		letter-spacing: 4px;
		color: #3769b0;
		padding-top: 110px;
	}

	.Scan_code img {
		max-width: 160px;
		margin: 10px auto 0;
		display: block;
	}

	@keyframes move {

		0%,
		100% {
			transform: none;
		}

		50% {
			transform: translateY(-20px);
		}
	}

	@keyframes move1 {

		0%,
		100% {
			transform: scale(0.9);
		}

		50% {
			transform: scale(1);
		}
	}

	.Ecology_Icon {
		width: 40px;
		height: 40px;
		position: absolute;
		right: 2%;
		top: 22px;
		animation: move 3s linear infinite;
		-webkit-animation: move 3s linear infinite;
	}

	.Ecology_Icon1 {
		width: 182px;
		height: 182px;
		position: absolute;
		left: 0;
		top: 290px;
		animation: move1 3.5s linear infinite;
		-webkit-animation: move1 3.5s linear infinite;
	}

	.Ecology_Icon2 {
		width: 60px;
		height: 60px;
		position: absolute;
		left: 17%;
		top: 550px;
		animation: move1 3s linear infinite;
		-webkit-animation: move1 3s linear infinite;
	}

	.Ecology_Icon3 {
		width: 122px;
		height: 122px;
		position: absolute;
		right: 14%;
		top: 550px;
		animation: move1 3.2s linear infinite;
		-webkit-animation: move1 3.2s linear infinite;
	}

	.Ecology_Icon4 {
		width: 172px;
		height: 172px;
		position: absolute;
		right: -4%;
		top: 320px;
		animation: move1 3s linear infinite;
		-webkit-animation: move1 3s linear infinite;
	}

	.Ecology_Icon5 {
		width: 144px;
		height: 144px;
		position: absolute;
		right: 19%;
		top: -100px;
		animation: move1 3.3s linear infinite;
		-webkit-animation: move1 3.3s linear infinite;
	}

	.Examination_Center {
		background-image: url(../images/ecology_bk2.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: center;
		position: relative;
		margin-bottom: 400px;
		padding-top: 590px;
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		color: #ffffff;
	}

	.Examination_Center .Base_Tit {
		color: rgba(255, 255, 255, 0.1);
	}

	.Guaranteed h2 {
		font-size: 36px;
		padding: 90px 0px 45px;
		color: #2fdede;
	}

	.Guaranteed_Img {
		float: left;
		width: 30.6%;
		height: 285px;
		box-shadow: 0px 40px 80px 0px rgba(1, 0, 0, 0.08);
		border-radius: 20px;
		overflow: hidden;
		margin-right: 4.1%;
		margin-bottom: 45px;
		position: relative;
	}

	.Guaranteed_Img h3 {
		font-size: 24px;
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 25px;
		color: #3769b0;
	}

	.Guaranteed_Bk {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.Guaranteed_Layout {
		width: 100%;
		margin-bottom: 100px;
		height: 600px;
		background-color: #ffffff;
		box-shadow: 0px 40px 80px 0px rgba(1, 0, 0, 0.08);
		border-radius: 20px;
	}

	.Guaranteed_LayoutFx {
		float: left;
		width: 25%;
		height: 100%;
		font-size: 20px;
		line-height: 26px;
		color: #666666;
		text-align: center;
	}

	.Guaranteed_LayoutFx:nth-of-type(2n) {
		background-color: #f3f6fb;
	}

	.Guaranteed_LayoutFx h3 {
		font-size: 24px;
		padding: 90px 0px 45px;
		color: #3769b0;
	}

	.Guaranteed_LayoutFx em {
		width: 77%;
		padding: 16px 3%;
		background-color: #f3f6fb;
		border-radius: 30px;
		display: block;
		margin: 0px auto;
		letter-spacing: -2px;
		position: relative;
	}

	.Guaranteed_LayoutFx:nth-of-type(2n) em {
		background-color: #FFFFFF;
	}

	.Guaranteed_LayoutFx:last-child em {
		border-radius: 50px;
	}

	.Guaranteed_LayoutFx img {
		max-width: 100%;
		display: block;
		margin: 20px auto;
	}

	.Rigorous .Guaranteed_Layout {
		margin: 90px auto 0;
	}

	.Rigorous .Guaranteed_LayoutFx em {
		margin-bottom: 50px;
	}

	.Rigorous .Guaranteed_LayoutFx em img {
		display: inline-block;
		vertical-align: middle;
		margin: 0px 6px;
	}

	.Medical_Museum .BaseH {
		color: #333333;
		padding-top: 300px;
	}

	.Medical_Museum_Fx {
		width: 25%;
		color: #666666;
		margin-top: 60px;
		float: left;
		position: relative;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Medical_Museum_Fx:nth-of-type(2),
	.Medical_Museum_Fx:nth-of-type(3) {
		top: 105px;
	}

	.Medical_Museum_Fx:nth-of-type(4) {
		top: 30px;
	}

	.Medical_Museum_Fx img {
		width: 160px;
		height: 160px;
		display: block;
		margin: 0px auto 25px;
	}

	.Medical_Museum_Fx:hover {
		transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
	}

	.Medical_Museum .Learn_More {
		position: absolute;
		bottom: -220px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	.Pharmacy {
		padding-bottom: 160px;
	}

	.PharmacyCt {
		position: relative;
		margin-top: 70px;
	}

	.PharmacyCt img {
		width: 57%;
		float: left;
		border-radius: 20px;
	}

	.PharmacyCtR {
		font-size: 24px;
		line-height: 46px;
		color: #3968b1;
		width: 42%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: 0;
	}

	.PharmacyCtR p {
		padding-left: 20%;
	}

	.PharmacyCt .PharmacyCtR img {
		width: 85%;
		border-radius: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		left: 8%;
	}

	.Hospital {
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		color: #999;
		position: relative;
		padding-top: 112px;
		margin-top: 78px;
		padding-bottom: 230px;
		background-color: #f3f6fb;
	}

	.Hospital::after {
		content: '';
		background-image: url(../images/ecology_bk1.png);
		background-size: cover;
		width: 100%;
		height: 78px;
		position: absolute;
		top: -78px;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Hospital .swiper-container {
		margin: 80px auto;
		border-radius: 20px;
	}

	.Hospital .swiper-slide {
		border-radius: 20px;
	}

	.Hospital .swiper-slide img {
		width: 100%;
	}

	.Hospital .swiper-button-next {
		width: 80px;
		height: 81px;
		background-color: rgba(255, 255, 255, 0.8);
		border-radius: 50%;
		margin: 0;
		right: 40px;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
		background-image: url(../images/prev.png);
		background-size: 16px 31px;
		background-repeat: no-repeat;
		background-position: center;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Hospital .swiper-button-prev {
		width: 80px;
		height: 81px;
		background-color: rgba(255, 255, 255, 0.8);
		border-radius: 50%;
		margin: 0;
		left: 40px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		background-image: url(../images/prev.png);
		background-size: 16px 31px;
		background-repeat: no-repeat;
		background-position: center;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Hospital .swiper-button-next:hover,
	.Hospital .swiper-button-prev:hover {
		background-color: rgba(255, 255, 255, 1);
	}

	.Hospital .swiper-button-next:hover {
		right: 50px;
	}

	.Hospital .swiper-button-prev:hover {
		left: 50px;
	}

	/* 12-3新加 */
	.OtherBanner {
		width: 100%;
		position: relative;
	}

	.OtherBanner_Center {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 85%;
		position: absolute;
		width: 100%;
		text-align: center;
		color: #fff;
		top: 0;
		left: 0;
		font-size: 24px;
		line-height: 42px;
	}

	.OtherBanner_Center h2,
	.Treatment_LayoutFx h2 {
		font-size: 72px;
		margin-bottom: 35px;
		line-height: 100px;
	}

	.Treatment_LayoutFx h2 {
		margin-bottom: 0;
	}

	.OtherBanner_Center em {
		width: 220px;
		height: 52px;
		line-height: 52px;
		font-size: 20px;
		display: block;
		color: #fff;
		margin: 100px auto 0;
		border-radius: 26px;
		border: solid 2px #e2e2e2;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.OtherBanner em:hover {
		border: solid 2px #fff;
		background-color: #fff;
		color: #96eaee;
	}

	.Product_Div {
		display: none;
	}

	/* 3-31新增 */
	.Brand_Profile {
		padding-top: 50px;
		font-size: 20px;
		line-height: 36px;
		color: #999999;
		padding-bottom: 200px;
		text-align: left;
	}

	.Brand_ProfileImg {
		width: 521px;
		height: 521px;
		background-color: #ffffff;
		border: solid 3px #f3f6fb;
		border-radius: 50%;
		margin-left: 8.5%;
		position: relative;
	}

	.Brand_ProfileR {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		width: 52%;
		position: absolute;
		right: 0;
		top: 0;
	}

	.Brand_ProfileR h3 {
		font-size: 24px;
		color: #55bdc9;
		margin: 30px 0px 10px;
	}

	.Brand_ProfileR h2 {
		color: #15a6b7;
		font-size: 35px;
	}

	.Traditional .Purpose_Layout {
		width: 39%;
		height: initial;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.Traditional .Purpose_Layout span:first-of-type {
		margin-top: 10px;
	}

	.Traditional .Purpose_Layout span {
		display: block;
		font-size: 19px;
		line-height: 34px;
		color: #999999;
		padding-right: 7%;
	}

	.Traditional .Purpose_Layout span em {
		color: #41b2c1;
		font-weight: bold;
	}

	.Advantage_Layout {
		left: initial;
		right: 8.8%;
		text-align: right;
		padding-right: 3.5%;
		padding-left: 3.5%;
	}

	.Traditional .Advantage_Layout span {
		padding-right: 0%;
	}

	.Gaodingzhen {
		position: relative;
		padding-top: 580px;
		margin-top: -240px;
		padding-bottom: 180px;
		background-image: url(../images/add_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Gaodingzhen .Brand_PositionCt {
		margin: 100px auto 0;
	}

	.Gaodingzhen .Brand_PositionCt img,
	.Diagnosis img {
		border-radius: 50px 0px 50px 0px;
		box-shadow: none;
	}

	.Gaodingzhen .Brand_PositionCt:nth-of-type(2n) .Brand_PositionR {
		right: initial;
		left: 0;
	}

	.Product_system .Product_Tab a.tab,
	.Product_system .Product_Tab a.nor {
		background-color: #17a4b6;
	}

	.Product_system .swiper-slide .Prevention_Tag {
		width: 100%;
		float: none;
		padding-bottom: 70px;
		display: block;
		margin-top: 0;
	}

	.Product_system .Product_Tab {
		margin: 50px 0px 60px;
	}

	.Product_system .Prevention_Tag h2 {
		height: auto;
	}

	.Brand_Advantage {
		background-image: none;
		padding: 0;
		margin: 180px auto 240px;
		font-size: 20px;
		line-height: 36px;
		color: #999999;
		text-align: center;
	}

	.Brand_Advantage .BaseH {
		color: #333333;
	}

	.Intelligent_Device {
		position: relative;
		background-color: #f3f6fb;
		margin-top: 65px;
	}

	.Intelligent_Device img {
		width: 50%;
	}

	.Intelligent_Device .Purpose_Layout {
		background: transparent;
		width: 44%;
		padding: 0;
		right: 0;
		left: initial;
		top: 0;
		height: 100%;
	}

	.Intelligent_Device .Purpose_Layout::after,
	.Users_Master .Purpose_Layout::after,
	.Treatment .Purpose_Layout::after {
		width: 0;
	}

	.Users_Master {
		margin: 74px auto 60px;
	}

	.Users_Master img {
		float: right;
		width: 53%;
	}

	.Users_Master .Purpose_Layout,
	.Treatment .Purpose_Layout {
		background: transparent;
		padding: 0;
		left: 0;
		top: 0;
		height: 100%;
	}

	.Support_Layout {
		width: 790px;
		height: 448px;
		background-image: linear-gradient(-90deg,
				rgba(21, 166, 183, 0.9) 0%,
				rgba(57, 104, 177, 0.9) 100%),
			linear-gradient(rgba(243, 246, 251, 0.9),
				rgba(243, 246, 251, 0.9));
		background-blend-mode: normal,
			normal;
		right: 0;
		left: initial;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 84%;
		border-bottom-right-radius: 0;
		border-top-left-radius: 0;
	}

	.Support_Layout p {
		text-align: right;
	}

	.Support_Layout p em {
		margin-bottom: 25px;
	}

	.Comprehensive {
		background-image: url(../images/add_img10.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: bottom;
		position: relative;
		padding-bottom: 570px;
	}

	.Comprehensive .Employee_Fx {
		width: 25%;
		padding-top: 55px;
		padding-bottom: 60px;
	}

	.Comprehensive .Employee_Fx:hover {
		background-color: #ffffff;
		box-shadow: 0px 60px 80px 0px rgba(1, 0, 0, 0.1);
		border-radius: 20px;
		transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
	}

	.Comprehensive .Employee_Fx img {
		max-width: 100%;
		display: block;
		margin: 0px auto 30px;
	}

	.Comprehensive .Employee_Fx h3 em {
		display: block;
		font-size: 24px;
		margin-top: 12px;
	}

	.Treatment {
		margin: 128px auto 200px;
	}

	.Treatment img {
		border-radius: 40px;
		float: right;
		width: 43%;
	}

	.Treatment .Purpose_Layout {
		width: 53%;
	}

	.Treatment .BaseH {
		text-align: left;
		margin: 0;
	}

	.Treatment .Purpose_Layout h2 {
		font-size: 30px;
		margin: 0;
	}

	.Treatment_Layout {
		width: 100%;
		margin-top: 120px;
		font-size: 18px;
		line-height: 30px;
		text-align: center;
		padding: 55px 0px 70px;
		color: #ffffff;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		border-radius: 0px 40px 0px 40px;
	}

	.Treatment_LayoutFx {
		float: left;
		padding: 0px 3.5%;
		width: 18%;
	}

	.Specialized_L {
		float: left;
		font-size: 30px;
		color: #FFFFFF;
		padding: 65px 3% 320px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#17a4b6,
				#17a4b6);
		background-blend-mode: normal,
			normal;
		border-radius: 40px 0px 40px 0px;
		margin-top: -180px;
		position: relative;
		margin-bottom: 160px;
	}

	.Specialized_L::after {
		content: '';
		background-image: url(../images/add_pic4.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width: 80%;
		position: absolute;
		height: 296px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		bottom: 48px;
	}

	.Specialized_L .BaseH {
		text-align: left;
	}

	.Specialized_R {
		float: right;
		width: 66%;
		font-size: 0;
	}

	.Specialized_R .Official_Fx {
		width: 44.9%;
		text-align: left;
		font-size: 16px;
		line-height: 28px;
		padding-top: 90px;
		padding-right: 5%;
		border: 0;
	}

	.Diagnosis_Center {
		background-color: #ffffff;
		border-radius: 50px 0px 50px 0px;
		height: 90%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		width: 35%;
		right: 30px;
	}

	.Diagnosis_Center .Brand_PositionR {
		color: #999999;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		width: 83%;
	}

	.Product_Mix {
		margin-bottom: 160px;
	}

	.Product_Mix .Domestic_Img {
		color: #67c3ee;
		line-height: 40px;
	}

	.Product_Mix .Domestic_Img p {
		border-radius: 50%;
		background-color: #ffffff;
		border: solid 6px #67c3ee;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.Product_Mix .Domestic_Fx h2 {
		background-color: transparent;
		border: 0;
		padding: 0px 5%;
		height: 65px;
		color: #FFFFFF;
		line-height: 28px;
	}

	.Product_Mix .Employee_Fx {
		width: 23%;
		margin-right: 2.6%;
		height: 240px;
		background-color: #f3f6fb;
		border-radius: 20px;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-top: 50px;
	}

	.Brand_Support {
		padding-top: 48px;
		margin-top: 325px;
		padding-bottom: 100px;
		position: relative;
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
	}

	.Brand_Support::after {
		content: '';
		background-image: url(../images/add_bk1.png);
		background-size: cover;
		width: 100%;
		height: 165px;
		position: absolute;
		top: -165px;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Brand_Support .Medical_Tag .Medical_Img {
		height: 240px;
		border-radius: 20px;
	}

	.Brand_Support .Medical_Tag {
		width: 23%;
		margin-right: 2.6%;
		margin-top: 70px;
	}

	.Brand_Support .Medical_Tag h2 {
		color: #15a6b7;
		font-weight: bold;
		border: 0;
		background: transparent;
	}

	.Brand_Support .Medical_Tag:hover h2 {
		color: #fff;
		background-color: transparent !important;
	}

	.Brand_SupportDown {
		background-color: #f3f6fb;
		border-radius: 0px 0px 20px 20px;
		margin-top: -20px;
		padding: 20px 7% 0;
		font-size: 18px;
		text-align: center;
		line-height: 32px;
		color: #999999;
	}

	.Brand_SupportDown p {
		padding-bottom: 30px;
		display: none;
	}

	.Brand_Support .Medical_Tag.on .Brand_SupportDown {
		background-color: #96EAEE;
		color: #fff;
	}

	@media screen and (min-width: 1441px) and (max-width: 1680px) {
        .IndexBannerCt .tips {
            width: 500px;
        }
		/*.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(2) img.IndexBanner_Img {
			top: 40%;
		}

		.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(3) img.IndexBanner_Img {
			top: 35%;
		}

		.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(4) img.IndexBanner_Img {
			top: 27%;
		}*/

		.IndexBannerCt h2 {
			font-size: 63px;
		}

		.IndexBannerCt {
			font-size: 79px;
			line-height: 84px;
		}

		/*.IndexBanner_Tab {
			height: 700px;
		}*/

		.CompayService_Tag:hover .CompayService_Tag_Tit {
			top: -30px;
		}
        .Product_Service_Tag {
            height: 447px;
            width: 300px;
        }
        .Product_Service_Main:before {
            top: 62.8%;
        }
        .Product_Service_Tag h2 {
            font-size: 24px;
        }

		.Medical_Img {
			height: 364px;
		}

		.Brand_Support .Medical_Tag .Medical_Img {
			height: 207px;
		}

		.Guaranteed_Img {
			height: 249px;
		}

		.Condition_Fx {
			height: 358px;
		}

		.Direction_Ct,
		.Public_MedicalCt {
			height: 400px;
		}

		.Tream_Img {
			height: 414px;
		}

		.Prevention_Img {
			height: 430px;
		}

		.CareerCt {
			height: 329px;
		}

		.Convalescence_L,
		.Convalescence_R {
			height: 660px;
		}

		.Examination_Fx {
			height: 355px;
		}

		.CompayService_More {
			margin: 20px auto 90px;
		}

		.Domestic_Fx h2 {
			height: 252px;
		}

		/* 新加的 */
		.CompayService_Tag {
			height: 342px;
		}

	

		.Internet_HospitalPor span {
			width: 135px;
		}

		.Prevention_Tag h2 {
			margin-bottom: 5px;
		}

		.CompayService {
			min-height: 870px;
		}

		/*.IndexBanner_Tab a:first-of-type {
			top: 15%;
		}

		.IndexBanner_Tab a:nth-of-type(2) {
			top: 33.5%;
		}*/

		/* 文字	 */
		.BaseTit h2,
		.Inner_NewsTime h2 {
			font-size: 56px;
		}

		.News_Center_Tit a,
		.News_CenterTag:hover,
		.Medical_Tag h2,
		.Brand_ProfileR h3,
		.Guaranteed_Img h3,
		.Comprehensive .Employee_Fx h3 em,
		.PharmacyCtR,
		.Swiper_Center h3,
		.Prevention_Tag h2,
		.ProductProR h3,
		.Product_details h2,
		.DataAnalysisBcenter,
		.Satisfied_Hot,
		.Six_StarSlideR h2,
		.Public_MedicalL h2,
		.Perfect_Layout,
		.OtherBanner_Center,
		.Guaranteed_LayoutFx h3,
		.Consultant_roleFx,
		.navigate-item dt a {
			font-size: 21px;
		}

		.BaseTit,
		.Power_SwiperTagR h2 i,
		.Research_Fx h2,
		.Treatment .Purpose_Layout h2,
		.Tream_Tag h2,
		.Swiper_Center,
		.Inner_NewsR h2,
		.Healthy_Div h3,
		.Employee_Fx h3,
		.Satisfied_Fx h3,
		.Specialized_L,
		.Matters_Icon {
			font-size: 26px;
		}

	

		.CompayService_H {
			font-size: 28px;
		}

		.CompayService_Tag h2 {
			font-size: 24px;
		}

		.Product_ServiceH,
		.Internet_HospitalPor h2,
		.News_Center_Tit h2 {
			font-size: 38px;
		}

		.Brand_R,
		.CompayService_More,
		.CompayService_Tag p,
		.IndexBanner_More,
		.ProductCer_SwiperL,
		.ProductCerMain .swiper-slide a,
		.Power_SwiperTagR,
		.Famous .Tream_Tag,
		.Famous_Swiper .Tream_Tag,
		.Product_Tab a,
		.TitNav a,
		.Inner_NewsTime,
		.Swiper_Center1,
		.Healthy_Div h2,
		.Tream_Tag,
		.Search_Popup_Txt,
		.CompayService_P,
		.Brand_SupportDown {
			font-size: 17px;
		}

		.CompayService_Tag p {
			padding-top: 20px;
		}

		.BaseH,
		.ProductCer_SwiperL h2,
		.Condition_Layout,
		.Condition_Center h2,
		.Development_Tab h2,
		.nodata {
			font-size: 44px;
		}

		.Brand_L h2,
		.Base_Tit {
			font-size: 90px;
		}

		.Segment,
		.Traditional .Purpose_Layout span,
		.Medical_Service,
		.Brand_Advantage,
		.Examination_Center,
		.Hospital,
		.Service_Health,
		.Condition_Center,
		.System,
		.Public_Future,
		.Institute_Layout,
		.ManagementCtL,
		.Direction_R span,
		.Prevention_Tag,
		.ProductProR,
		.Interpretation,
		.Custom,
		.DataAnalysisFlex,
		.Brand_PositionR,
		.Brand_labelFx p,
		.Development_Tab,
		.Inner_NewsR,
		.NewsDetail,
		.RealtimeDetailNext,
		.Official_Fx,
		.Domestic_Fx h2,
		.Excellent,
		.Brand_Profile {
			font-size: 18px;
			line-height: 32px;
		}

		.Internet_HospitalPor,
		.Internet_HospitalPor span,
		.ProductCenterTab a,
		.ProductProRTab span,
		.RecommendedH,
		.Official_Fx span,
		.Official_Fx em,
		.Official_EwmFx,
		.Healthy_Div,
		.Employee_Fx,
		.Guidance,
		.Satisfied_Fx,
		.Matters_Fx,
		.Cooperation,
		.Six_StarSlide,
		.Convalescence_Por,
		.Public_MedicalL,
		.Examination_Fx h2,
		.Online_ServiceFx,
		.Online_Fx,
		.OtherBanner_Center em,
		.Guaranteed_LayoutFx {
			font-size: 18px;
		}

		.Base_Tit i,
		.Base_Tit em,
		.Support_Layout p em,
		.Sound_World_Mask h2,
		.Guaranteed h2,
		.BaseHt,
		.ProductProR h2,
		.Interpretation h2,
		.DataAnalysisFlex h2,
		.Brand_PositionR h2,
		.NewsDetailCt h2,
		.CareerCtR h2,
		.Satisfied h2,
		.Domestic_Img,
		.Convalescence_Por h2,
		.Perfect_Layout h2,
		.Recuperation h3,
		.Online_Fx h3 {
			font-size: 32px;
		}

		.Power_SwiperTagR h2,
		.RecommendedL .Prevention_Tag h2 {
			font-size: 16px;
		}

		.News_CenterTag,
		.News_CenterR_Img h2 {
			font-size: 19px;
		}

		.ManagementCtL h3,
		.Purpose_Layout {
			font-size: 40px;
		}

		.ManagementCtL h2 {
			font-size: 140px;
			line-height: 120px;
		}

		.Purpose_Layout h2,
		.Brand_ProfileR h2 {
			font-size: 30px;
		}

		.Swiper_Center h2,
		.DataAnalysisFlex h2 i {
			font-size: 50px;
		}

		.DataAnalysis_Center h2 {
			font-size: 95px;
			margin-bottom: 18px;
		}

		.Perfect_Layout {
			line-height: 42px;
		}

		.OtherBanner_Center h2,
		.Treatment_LayoutFx h2 {
			font-size: 68px;
			line-height: 95px;
		}

		.Brand_ProfileImg {
			width: 430px;
			height: 430px;
		}

		.subnav_ul li {
			margin-right: 7%;
		}
	}

	@media screen and (min-width: 1367px) and (max-width: 1441px) {
        .IndexBannerCt .tips {
            width: 400px;
        }
		/*.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(2) img.IndexBanner_Img {
			top: 40%;
		}

		.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(3) img.IndexBanner_Img {
			top: 35%;
		}

		.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(4) img.IndexBanner_Img {
			top: 27%;
		}*/

		.IndexBannerCt h2 {
			font-size: 54px;
		}

		.IndexBanner_Tab a::after {}

		.IndexBannerCt {
			font-size: 67px;
			line-height: 72px;
		}

		/*.IndexBanner_Tab {
			height: 610px;
		}*/

		.CompayService_Tag:hover .CompayService_Tag_Tit {
			top: -30px;
		}

        .Product_Service_Tag {
            height: 387px;
            width: 260px;
        }
        .Product_Service_Main:before {
            top: 63.6%;
        }

        .Product_Service_Tag h2 {
            font-size: 22px;
        }

		.Medical_Img {
			height: 311px;
		}

		.Brand_Support .Medical_Tag .Medical_Img {
			height: 177px;
		}

		.Guaranteed_Img {
			height: 215px;
		}

		.Condition_Fx {
			height: 308px;
		}

		.Direction_Ct,
		.Public_MedicalCt {
			height: 410px;
		}

		.Tream_Img {
			height: 355px;
		}

		.Prevention_Img {
			height: 390px;
		}

		.CareerCt {
			height: 282px;
		}

		.Convalescence_L,
		.Convalescence_R {
			height: 565px;
		}

		.Examination_Fx {
			height: 305px;
		}

		.CompayService_More {
			margin: 10px auto 60px;
		}

		.Brand_labelFx p {
			width: 76%;
		}

		.Swiper_Center {
			width: 50%;
		}


		.Domestic_Fx h2 {
			height: 260px;
		}

		/* 新加的 */
		.CompayService_Tag {
			height: 332px;
		}

	

		.Internet_HospitalPor span {
			width: 135px;
		}

		.Prevention_Tag h2 {
			margin-bottom: 5px;
		}

		.CompayService {
			min-height: 810px;
		}

		.Product_Service::after {
			right: -542px;
		}

		.Convalescence_Line {
			top: 40px;
		}

		.Consultant_role {
			width: 94%;
		}

		/*.IndexBanner_Tab a:first-of-type {
			top: 15%;
			left: 36%;
		}

		.IndexBanner_Tab a:nth-of-type(2) {
			top: 33.5%;
			left: 23.8%;
		}

		.IndexBanner_Tab a:nth-of-type(3) {
			top: 58%;
			left: 23.6%;
		}

		.IndexBanner_Tab a:last-child {
			top: 76%;
			left: 36%;
		}*/

		/* 文字 */
		.BaseTit h2,
		.Inner_NewsTime h2 {
			font-size: 54px;
		}

		.IndexBanner_Tab a,
		.News_Center_Tit a,
		.News_CenterTag:hover,
		.Medical_Tag h2,
		.Brand_ProfileR h3,
		.Guaranteed_Img h3,
		.Comprehensive .Employee_Fx h3 em,
		.PharmacyCtR,
		.Swiper_Center h3,
		.Prevention_Tag h2,
		.ProductProR h3,
		.Product_details h2,
		.DataAnalysisBcenter,
		.Satisfied_Hot,
		.Six_StarSlideR h2,
		.Public_MedicalL h2,
		.Perfect_Layout,
		.OtherBanner_Center,
		.Guaranteed_LayoutFx h3,
		.Consultant_roleFx,
		.navigate-item dt a {
			font-size: 19px;
		}

		.OtherBanner_Center {
			line-height: 34px;
		}

		.BaseTit,
		.Power_SwiperTagR h2 i,
		.Research_Fx h2,
		.Treatment .Purpose_Layout h2,
		.Tream_Tag h2,
		.Swiper_Center,
		.Inner_NewsR h2,
		.Healthy_Div h3,
		.Employee_Fx h3,
		.Satisfied_Fx h3,
		.Specialized_L,
		.Matters_Icon {
			font-size: 24px;
		}


		.CompayService_H {
			font-size: 26px;
		}

		.CompayService_Tag h2
		{
			font-size: 22px;
		}

		.CompayService_Tag p {
			padding-top: 22px;
		}

		.Product_ServiceH,
		.Internet_HospitalPor h2,
		.News_Center_Tit h2 {
			font-size: 36px;
		}

		.Brand_R,
		.CompayService_More,
		.CompayService_Tag p,
		.IndexBanner_More,
		.ProductCer_SwiperL,
		.ProductCerMain .swiper-slide a,
		.Power_SwiperTagR,
		.Famous .Tream_Tag,
		.Famous_Swiper .Tream_Tag,
		.Product_Tab a,
		.TitNav a,
		.Inner_NewsTime,
		.Swiper_Center1,
		.Healthy_Div h2,
		.Tream_Tag,
		.Search_Popup_Txt,
		.OtherBanner_Center em,
		.CompayService_P,
		.Brand_SupportDown {
			font-size: 16px;
		}

		.Power_SwiperTagR {
			line-height: 28px;
		}

		.BaseH,
		.ProductCer_SwiperL h2,
		.Condition_Layout,
		.Condition_Center h2,
		.Development_Tab h2,
		.nodata {
			font-size: 42px;
		}

		.Brand_L h2,
		.Base_Tit {
			font-size: 82px;
		}

		.Segment,
		.Traditional .Purpose_Layout span,
		.Medical_Service,
		.Brand_Advantage,
		.Examination_Center,
		.Hospital,
		.Service_Health,
		.Condition_Center,
		.System,
		.Public_Future,
		.Institute_Layout,
		.ManagementCtL,
		.Direction_R span,
		.Prevention_Tag,
		.ProductProR,
		.Interpretation,
		.Custom,
		.DataAnalysisFlex,
		.Brand_PositionR,
		.Brand_labelFx p,
		.Development_Tab,
		.Inner_NewsR,
		.NewsDetail,
		.RealtimeDetailNext,
		.Official_Fx,
		.Domestic_Fx h2,
		.Excellent,
		.Brand_Profile {
			font-size: 17px;
			line-height: 28px;
		}

		.Internet_HospitalPor,
		.Internet_HospitalPor span,
		.ProductCenterTab a,
		.ProductProRTab span,
		.RecommendedH,
		.Official_Fx span,
		.Official_Fx em,
		.Official_EwmFx,
		.Healthy_Div,
		.Employee_Fx,
		.Guidance,
		.Satisfied_Fx,
		.Matters_Fx,
		.Cooperation,
		.Six_StarSlide,
		.Convalescence_Por,
		.Public_MedicalL,
		.Examination_Fx h2,
		.Online_ServiceFx,
		.Online_Fx,
		.News_CenterTag,
		.News_CenterR_Img h2,
		.Guaranteed_LayoutFx {
			font-size: 17px;
		}

		.Base_Tit i,
		.Base_Tit em,
		.Support_Layout p em,
		.Sound_World_Mask h2,
		.Guaranteed h2,
		.BaseHt,
		.ProductProR h2,
		.Interpretation h2,
		.DataAnalysisFlex h2,
		.Brand_PositionR h2,
		.NewsDetailCt h2,
		.CareerCtR h2,
		.Satisfied h2,
		.Domestic_Img,
		.Convalescence_Por h2,
		.Perfect_Layout h2,
		.Recuperation h3,
		.Online_Fx h3 {
			font-size: 30px;
		}

		.Brand_PositionR h2 {
			padding-bottom: 5px;
		}

		.Power_SwiperTagR h2,
		.RecommendedL .Prevention_Tag h2,
		.navigate-item dd p a {
			font-size: 15px;
		}

		.ManagementCtL h3,
		.Purpose_Layout {
			font-size: 38px;
		}

		.ManagementCtL h2 {
			font-size: 130px;
			line-height: 110px;
		}

		.Purpose_Layout h2,
		.Brand_ProfileR h2 {
			font-size: 28px;
		}

		.Swiper_Center h2,
		.DataAnalysisFlex h2 i {
			font-size: 47px;
		}

		.DataAnalysis_Center h2 {
			font-size: 92px;
			margin-bottom: 18px;
		}

		.Perfect_Layout {
			line-height: 42px;
		}

		.OtherBanner_Center h2,
		.Treatment_LayoutFx h2 {
			font-size: 66px;
			line-height: 95px;
		}

		.subnav_ul .tag {
			font-size: 17px;
		}

		.subnav_ul li {
			margin-right: 7%;
		}

		.subnav_ul li .Navdown a,
		.Specialized_R .Official_Fx {
			font-size: 15px;
		}

		.Brand_ProfileImg {
			width: 380px;
			height: 380px;
		}

		.Brand_ProfileImg img {
			max-width: 58%;
			max-height: 50%;
		}

		.Product_Mix .Domestic_Img p {
			width: 126px;
			height: 126px;
		}

		.Product_Mix .Domestic_Img {
			height: 150px;
		}
	}

	@media screen and (min-width: 1024px) and (max-width: 1366px) {
        .IndexBannerCt .tips {
            width: 300px;
        }
		/*.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(2) img.IndexBanner_Img {
			top: 54%;
		}

		.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(3) img.IndexBanner_Img {
			top: 60%;
		}

		.IndexBanner .IndexBanner_Swiper1 .swiper-slide:nth-of-type(4) img.IndexBanner_Img {
			top: 66%;
		}

		.IndexBanner img.IndexBanner_Img {
			width: 47%;
		}*/

		.IndexBannerCt h2 {
			font-size: 53px;
		}

		.IndexBanner_Tab a::after {}

		.IndexBannerCt {
			font-size: 65px;
			line-height: 70px;
		}

		/*.IndexBanner_Tab {
			height: 540px;
		}*/

		.CompayService_Tag:hover .CompayService_Tag_Tit {
			top: -30px;
		}
        .Product_Service_Tag{
            height:328px;
            width:220px;
        }
        .Product_Service_Main:before {
            top: 65.2%;
        }
        .Product_Service_Tag h2 {
            font-size: 20px;
        }

       
            .Medical_Img {
                height: 295px;
            }

		.Brand_Support .Medical_Tag .Medical_Img {
			height: 168px;
		}

		.Guaranteed_Img {
			height: 202px;
		}

		.Condition_Fx {
			height: 292px;
		}

		.Direction_Ct,
		.Public_MedicalCt {
			height: 380px;
		}

		.Tream_Img {
			height: 332px;
		}

		.Prevention_Img {
			height: 360px;
		}

		.CareerCt {
			height: 267px;
		}

		.Convalescence_L,
		.Convalescence_R {
			height: 536px;
		}

		.Examination_Fx {
			height: 288px;
		}

		.CompayService_More {
			margin: 20px auto 50px;
		}

		/* 	.Power_Swiper .swiper-container .swiper-slide {
			width: 45%;
		}
 */
		.Brand_labelFx p {
			width: 76%;
		}

		.Swiper_Center {
			width: 50%;
		}

		.Domestic_Fx h2 {
			height: 270px;
		}

		/* 新加的 */
		.CompayService_Tag {
			height: 350px;
		}

	

		.Internet_HospitalPor span {
			width: 135px;
		}

		.Prevention_Tag h2 {
			margin-bottom: 5px;
		}

		.CompayService {
			min-height: 810px;
		}

		.Product_Service::after {
			right: -542px;
		}

		.Convalescence_Line {
			top: 40px;
		}

		.Consultant_role {
			width: 94%;
		}

		/*.IndexBanner_Tab a:first-of-type {
			top: 12.5%;
			left: 36%;
		}

		.IndexBanner_Tab a:nth-of-type(2) {
			top: 32.5%;
			left: 23.5%;
		}

		.IndexBanner_Tab a:nth-of-type(3) {
			top: 58%;
			left: 23.5%;
		}

		.IndexBanner_Tab a:last-child {
			top: 77%;
			left: 35.4%;
		}*/

		/* 文字 */
		.Perfect_Layout {
			line-height: 42px;
		}

		.BaseTit h2,
		.Inner_NewsTime h2 {
			font-size: 53px;
		}

		.IndexBanner_Tab a,
		.News_Center_Tit a,
		.News_CenterTag:hover,
		.Medical_Tag h2,
		.Brand_ProfileR h3,
		.Guaranteed_Img h3,
		.Comprehensive .Employee_Fx h3 em,
		.PharmacyCtR,
		.Swiper_Center h3,
		.Prevention_Tag h2,
		.ProductProR h3,
		.Product_details h2,
		.DataAnalysisBcenter,
		.Satisfied_Hot,
		.Six_StarSlideR h2,
		.Public_MedicalL h2,
		.Perfect_Layout,
		.OtherBanner_Center,
		.Guaranteed_LayoutFx h3,
		.Consultant_roleFx,
		.navigate-item dt a {
			font-size: 18px;
		}

		.OtherBanner_Center {
			line-height: 32px;
		}

		.BaseTit,
		.Power_SwiperTagR h2 i,
		.Research_Fx h2,
		.Treatment .Purpose_Layout h2,
		.Tream_Tag h2,
		.Swiper_Center,
		.Inner_NewsR h2,
		.Healthy_Div h3,
		.Employee_Fx h3,
		.Satisfied_Fx h3,
		.Specialized_L,
		.Matters_Icon {
			font-size: 23px;
		}


		.Product_ServiceH,
		.Internet_HospitalPor h2,
		.News_Center_Tit h2 {
			font-size: 35px;
		}

		.CompayService_H {
			font-size: 24px;
		}

		.CompayService_Tag h2{
			font-size: 20px;
		}

		.CompayService_Tag p {
			padding-top: 22px;
		}

		.Brand_R,
		.CompayService_More,
		.IndexBanner_More,
		.ProductCer_SwiperL,
		.ProductCerMain .swiper-slide a,
		.Power_SwiperTagR,
		.Famous .Tream_Tag,
		.Famous_Swiper .Tream_Tag,
		.Product_Tab a,
		.TitNav a,
		.Inner_NewsTime,
		.Swiper_Center1,
		.Healthy_Div h2,
		.Tream_Tag,
		.Search_Popup_Txt,
		.OtherBanner_Center em,
		.Guaranteed_LayoutFx {
			font-size: 16px;
		}

		.Power_SwiperTagR {
			line-height: 28px;
		}

		.BaseH,
		.ProductCer_SwiperL h2,
		.Condition_Layout,
		.Condition_Center h2,
		.Development_Tab h2,
		.nodata {
			font-size: 41px;
		}

		.Brand_L h2,
		.Base_Tit {
			font-size: 81px;
		}

		.CompayService_P,
		.Segment,
		.Traditional .Purpose_Layout span,
		.Medical_Service,
		.Brand_Advantage,
		.Examination_Center,
		.Hospital,
		.Service_Health,
		.Condition_Center,
		.System,
		.Public_Future,
		.Institute_Layout,
		.ManagementCtL,
		.Direction_R span,
		.Prevention_Tag,
		.ProductProR,
		.Interpretation,
		.Custom,
		.DataAnalysisFlex,
		.Brand_PositionR,
		.Brand_labelFx p,
		.Development_Tab,
		.Inner_NewsR,
		.NewsDetail,
		.RealtimeDetailNext,
		.Official_Fx,
		.Domestic_Fx h2,
		.Excellent,
		.CompayService_Tag p,
		.Brand_Profile,
		.Brand_SupportDown {
			font-size: 16px;
			line-height: 28px;
		}

		.Internet_HospitalPor,
		.Internet_HospitalPor span,
		.ProductCenterTab a,
		.ProductProRTab span,
		.RecommendedH,
		.Official_Fx span,
		.Official_Fx em,
		.Official_EwmFx,
		.Healthy_Div,
		.Employee_Fx,
		.Guidance,
		.Satisfied_Fx,
		.Matters_Fx,
		.Cooperation,
		.Six_StarSlide,
		.Convalescence_Por,
		.Public_MedicalL,
		.Examination_Fx h2,
		.Online_ServiceFx,
		.Online_Fx,
		.News_CenterTag,
		.News_CenterR_Img h2 {
			font-size: 16px;
		}

		.Base_Tit i,
		.Base_Tit em,
		.Support_Layout p em,
		.Sound_World_Mask h2,
		.Guaranteed h2,
		.BaseHt,
		.ProductProR h2,
		.Interpretation h2,
		.DataAnalysisFlex h2,
		.Brand_PositionR h2,
		.NewsDetailCt h2,
		.CareerCtR h2,
		.Satisfied h2,
		.Domestic_Img,
		.Convalescence_Por h2,
		.Perfect_Layout h2,
		.Recuperation h3,
		.Online_Fx h3 {
			font-size: 29px;
		}

		.Brand_PositionR h2 {
			padding-bottom: 5px;
		}

		.Power_SwiperTagR h2,
		.RecommendedL .Prevention_Tag h2,
		.navigate-item dd p a {
			font-size: 15px;
		}

		.ManagementCtL h3,
		.Purpose_Layout {
			font-size: 36px;
		}

		.ManagementCtL h2 {
			font-size: 128px;
			line-height: 108px;
		}

		.Purpose_Layout h2,
		.Brand_ProfileR h2 {
			font-size: 27px;
		}

		.Swiper_Center h2,
		.DataAnalysisFlex h2 i {
			font-size: 46px;
		}

		.DataAnalysis_Center h2 {
			font-size: 87px;
			margin-bottom: 18px;
		}

		.OtherBanner_Center h2,
		.Treatment_LayoutFx h2 {
			font-size: 64px;
			line-height: 95px;
		}

		.subnav_ul .tag {
			font-size: 17px;
		}

		.subnav_ul li {
			margin-right: 6%;
		}

		.subnav_ul li .Navdown a,
		.Specialized_R .Official_Fx {
			font-size: 15px;
		}

		.Brand_ProfileImg {
			width: 380px;
			height: 380px;
		}

		.Brand_ProfileImg img {
			max-width: 58%;
			max-height: 50%;
		}

		.Product_Mix .Domestic_Img p {
			width: 126px;
			height: 126px;
		}

		.Product_Mix .Domestic_Img {
			height: 150px;
		}
	}

    
    
}

@media screen and (max-width:1680px) {
    .The_Ecoilogica_List {
        flex-wrap: wrap;
    }

        .The_Ecoilogica_List .The_Ecoilogica_Item {
            flex: 0 0 100% !important;
        }

            .The_Ecoilogica_List .The_Ecoilogica_Item h3 {
                font-size: 0.26rem;
                line-height: 0.26rem;
            }

            .The_Ecoilogica_List .The_Ecoilogica_Item ul {
                opacity: 1;
            }

                .The_Ecoilogica_List .The_Ecoilogica_Item ul li {
                    min-width: 1.00rem;
                    height: 0.30rem;
                    line-height: 0.30rem;
                    border-radius: 0.15rem;
                    font-size: 0.14rem;
                    margin-right: 0.10rem;
                    margin-bottom: 0.28rem;
                }

   
   
   
    .HomeHealthArticleDetail {
        padding: 0.3rem;
    }

    .Home_The_Brand_List .Home_The_Brand_Item {
        height: 3.4rem;
        padding: 0.5rem 0;
    }

        .Home_The_Brand_List .Home_The_Brand_Item .img {
            width: 1.8rem;
            height: auto;
        }

        .Home_The_Brand_List .Home_The_Brand_Item h3 {
            font-size: 0.20rem;
            margin-bottom: 0.3rem;
        }

        .Home_The_Brand_List .Home_The_Brand_Item .more {
            font-size: 0.16rem;
        }

}
@media screen and (max-width:1441px) {
    .IndexBanner img.IndexBanner_Img {
        width: 90%;
    }

    /*.IndexBanner .IndexBanner_Swiper1, .IndexBanner_Tab {
        width: 800px;
    }*/
    

    /*.HomeHealthTab ul li a {
        font-size: 0.24rem;
    }

    .HomeHealthArticleListBody li {
        font-size: 0.18rem;
        line-height: 0.22rem;
    }
        .HomeHealthArticleListBody li.active {
            font-size: 0.20rem;
        }
    .HomeHealthArticleDetailMain{
        font-size:0.18rem;
    }
        .HomeHealthArticleDetailMain .tips {
            font-size: 0.20rem;
            line-height: 0.22rem;
        }*/
}
    

   